@@ -113,7 +113,6 @@ function(fix_imported_targets_for_xcode imported_targets)
113
113
endfunction ()
114
114
115
115
# Common additional cmake project config for Xcode.
116
- #
117
116
macro (swift_common_xcode_cxx_config )
118
117
# Force usage of Clang.
119
118
set (CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvm.clang.1_0"
@@ -150,42 +149,3 @@ macro(swift_common_xcode_cxx_config)
150
149
# Disable exceptions
151
150
set (CMAKE_XCODE_ATTRIBUTE_GCC_ENABLE_CPP_EXCEPTIONS "NO" )
152
151
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