Skip to content

Commit 5c2cda0

Browse files
committed
[cmake] Remove duplicated code.
1 parent 7718f10 commit 5c2cda0

File tree

1 file changed

+0
-40
lines changed

1 file changed

+0
-40
lines changed

cmake/modules/SwiftXcodeSupport.cmake

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ function(fix_imported_targets_for_xcode imported_targets)
113113
endfunction()
114114

115115
# Common additional cmake project config for Xcode.
116-
#
117116
macro(swift_common_xcode_cxx_config)
118117
# Force usage of Clang.
119118
set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvm.clang.1_0"
@@ -150,42 +149,3 @@ macro(swift_common_xcode_cxx_config)
150149
# Disable exceptions
151150
set(CMAKE_XCODE_ATTRIBUTE_GCC_ENABLE_CPP_EXCEPTIONS "NO")
152151
endmacro()
153-
154-
# Additional cmake variables for Xcode.
155-
macro(swift_common_xcode_cxx_config)
156-
# Force usage of Clang.
157-
set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvm.clang.1_0"
158-
CACHE STRING "Xcode Compiler")
159-
# Use C++'11.
160-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LANGUAGE_STANDARD "c++11"
161-
CACHE STRING "Xcode C++ Language Standard")
162-
# Use libc++.
163-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LIBRARY "libc++"
164-
CACHE STRING "Xcode C++ Standard Library")
165-
# Enable some warnings not enabled by default. These
166-
# mostly reset clang back to its default settings, since
167-
# Xcode passes -Wno... for many warnings that are not enabled
168-
# by default.
169-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_ABOUT_RETURN_TYPE "YES")
170-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_ABOUT_MISSING_NEWLINE "YES")
171-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_VALUE "YES")
172-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_VARIABLE "YES")
173-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_SIGN_COMPARE "YES")
174-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_FUNCTION "YES")
175-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS "YES")
176-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNINITIALIZED_AUTOS "YES")
177-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_DOCUMENTATION_COMMENTS "YES")
178-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_BOOL_CONVERSION "YES")
179-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_EMPTY_BODY "YES")
180-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_ENUM_CONVERSION "YES")
181-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_INT_CONVERSION "YES")
182-
set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_CONSTANT_CONVERSION "YES")
183-
set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_NON_VIRTUAL_DESTRUCTOR "YES")
184-
185-
# Disable RTTI
186-
set(CMAKE_XCODE_ATTRIBUTE_GCC_ENABLE_CPP_RTTI "NO")
187-
188-
# Disable exceptions
189-
set(CMAKE_XCODE_ATTRIBUTE_GCC_ENABLE_CPP_EXCEPTIONS "NO")
190-
endmacro()
191-

0 commit comments

Comments
 (0)