Skip to content

Commit 31e1783

Browse files
authored
Merge pull request #67624 from stephank/fix/5.9-cmake-3.25
2 parents bb02a51 + 1197648 commit 31e1783

File tree

40 files changed

+207
-207
lines changed

40 files changed

+207
-207
lines changed

CMakeLists.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ enable_language(CXX)
5050
set(SWIFT_ASM_DIALECT ASM)
5151
set(SWIFT_ASM_EXT S)
5252
set(SWIFT_ASM_AVAILABLE YES)
53-
if(CMAKE_SYSTEM_NAME STREQUAL Windows)
53+
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
5454
if(CMAKE_SYSTEM_PROCESSOR MATCHES "ARM64")
5555
if(CMAKE_VERSION VERSION_LESS "3.26")
5656
message(warning "We can't build assembly language for ARM64 until CMake 3.26")
@@ -158,7 +158,7 @@ else()
158158
if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64|amd64")
159159
set(SWIFT_HOST_VARIANT_ARCH_default "x86_64")
160160
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|ARM64|arm64")
161-
if(SWIFT_HOST_VARIANT_SDK_default STREQUAL OSX)
161+
if(SWIFT_HOST_VARIANT_SDK_default STREQUAL "OSX")
162162
set(SWIFT_HOST_VARIANT_ARCH_default "arm64")
163163
else()
164164
set(SWIFT_HOST_VARIANT_ARCH_default "aarch64")
@@ -385,7 +385,7 @@ set(SWIFT_STDLIB_BUILD_TYPE "${CMAKE_BUILD_TYPE}" CACHE STRING
385385
# - MultiThreadedDebug (/MTd)
386386
# - MultiThreadedDLL (/MD)
387387
# - MultiThreadedDebugDLL (/MDd)
388-
if(CMAKE_BUILD_TYPE STREQUAL Debug)
388+
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
389389
set(SWIFT_STDLIB_MSVC_RUNTIME_LIBRARY_default MultiThreadedDebugDLL)
390390
else()
391391
set(SWIFT_STDLIB_MSVC_RUNTIME_LIBRARY_default MultiThreadedDLL)
@@ -680,7 +680,7 @@ if(SWIFT_BUILT_STANDALONE)
680680
project(Swift C CXX ${SWIFT_ASM_DIALECT})
681681
endif()
682682

683-
if(MSVC OR "${CMAKE_SIMULATE_ID}" STREQUAL MSVC)
683+
if(MSVC OR "${CMAKE_SIMULATE_ID}" STREQUAL "MSVC")
684684
include(ClangClCompileRules)
685685
elseif(UNIX)
686686
include(UnixCompileRules)
@@ -702,7 +702,7 @@ if(NOT EXISTS "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE}")
702702
endif()
703703

704704
set(SWIFT_BUILD_HOST_DISPATCH FALSE)
705-
if(SWIFT_ENABLE_DISPATCH AND NOT CMAKE_SYSTEM_NAME STREQUAL Darwin)
705+
if(SWIFT_ENABLE_DISPATCH AND NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin")
706706
# Only build libdispatch for the host if the host tools are being built and
707707
# specifically if these two libraries that depend on it are built.
708708
if(SWIFT_INCLUDE_TOOLS AND SWIFT_BUILD_SOURCEKIT)
@@ -888,11 +888,11 @@ endif()
888888
# build environment.
889889
if(LLVM_USE_LINKER)
890890
set(SWIFT_USE_LINKER_default "${LLVM_USE_LINKER}")
891-
elseif(${SWIFT_HOST_VARIANT_SDK} STREQUAL ANDROID)
891+
elseif(SWIFT_HOST_VARIANT_SDK STREQUAL "ANDROID")
892892
set(SWIFT_USE_LINKER_default "lld")
893-
elseif(CMAKE_SYSTEM_NAME STREQUAL Windows AND NOT CMAKE_HOST_SYSTEM_NAME STREQUAL Windows)
893+
elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows" AND NOT CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows")
894894
set(SWIFT_USE_LINKER_default "lld")
895-
elseif(CMAKE_SYSTEM_NAME STREQUAL Darwin)
895+
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
896896
set(SWIFT_USE_LINKER_default "")
897897
else()
898898
set(SWIFT_USE_LINKER_default "gold")

SwiftCompilerSources/CMakeLists.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ function(add_swift_compiler_modules_library name)
8181
list(APPEND swift_compile_options "-Xfrontend" "-disable-implicit-string-processing-module-import")
8282
endif()
8383

84-
if(CMAKE_BUILD_TYPE STREQUAL Debug)
84+
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
8585
list(APPEND swift_compile_options "-g")
8686
else()
8787
list(APPEND swift_compile_options "-O" "-cross-module-optimization")
@@ -99,7 +99,7 @@ function(add_swift_compiler_modules_library name)
9999
set(deployment_version "${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_DEPLOYMENT_VERSION}")
100100
set(sdk_path "${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_ARCH_${SWIFT_HOST_VARIANT_ARCH}_PATH}")
101101
set(sdk_option "-sdk" "${sdk_path}")
102-
if(${BOOTSTRAPPING_MODE} STREQUAL "CROSSCOMPILE-WITH-HOSTLIBS")
102+
if(BOOTSTRAPPING_MODE STREQUAL "CROSSCOMPILE-WITH-HOSTLIBS")
103103
# Let the cross-compiled compile don't pick up the compiled stdlib by providing
104104
# an (almost) empty resource dir.
105105
# The compiler will instead pick up the stdlib from the SDK.
@@ -118,7 +118,7 @@ function(add_swift_compiler_modules_library name)
118118
message(ERROR "libc++ not found in the toolchain.")
119119
endif()
120120
endif()
121-
elseif(${BOOTSTRAPPING_MODE} STREQUAL "CROSSCOMPILE")
121+
elseif(BOOTSTRAPPING_MODE STREQUAL "CROSSCOMPILE")
122122
set(sdk_option "-sdk" "${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_ARCH_${SWIFT_HOST_VARIANT_ARCH}_PATH}")
123123
get_filename_component(swift_exec_bin_dir ${ALS_SWIFT_EXEC} DIRECTORY)
124124
set(sdk_option ${sdk_option} "-resource-dir" "${swift_exec_bin_dir}/../lib/swift")
@@ -255,13 +255,13 @@ else()
255255
add_dependencies(importedHeaderDependencies swift-ast-generated-headers)
256256
target_include_directories(importedHeaderDependencies PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../include/swift")
257257

258-
if(${BOOTSTRAPPING_MODE} MATCHES "HOSTTOOLS|CROSSCOMPILE")
258+
if(BOOTSTRAPPING_MODE MATCHES "HOSTTOOLS|CROSSCOMPILE")
259259

260260
if (NOT SWIFT_EXEC_FOR_SWIFT_MODULES)
261261
message(FATAL_ERROR "Need a swift toolchain building swift compiler sources")
262262
endif()
263263

264-
if(${BOOTSTRAPPING_MODE} STREQUAL "HOSTTOOLS")
264+
if(BOOTSTRAPPING_MODE STREQUAL "HOSTTOOLS")
265265
if(NOT SWIFT_EXEC_FOR_SWIFT_MODULES STREQUAL CMAKE_Swift_COMPILER)
266266
message(FATAL_ERROR "The Swift compiler (${CMAKE_Swift_COMPILER}) differs from the Swift compiler in SWIFT_NATIVE_SWIFT_TOOLS_PATH (${SWIFT_NATIVE_SWIFT_TOOLS_PATH}/swiftc).")
267267
endif()
@@ -277,11 +277,11 @@ else()
277277
add_swift_compiler_modules_library(swiftCompilerModules
278278
SWIFT_EXEC "${SWIFT_EXEC_FOR_SWIFT_MODULES}")
279279

280-
elseif(${BOOTSTRAPPING_MODE} MATCHES "BOOTSTRAPPING.*")
280+
elseif(BOOTSTRAPPING_MODE MATCHES "BOOTSTRAPPING.*")
281281

282282
set(b0_deps swift-frontend-bootstrapping0 symlink-headers-bootstrapping0)
283283
set(b1_deps swift-frontend-bootstrapping1 symlink-headers-bootstrapping1)
284-
if(${BOOTSTRAPPING_MODE} STREQUAL "BOOTSTRAPPING")
284+
if(BOOTSTRAPPING_MODE STREQUAL "BOOTSTRAPPING")
285285
list(APPEND b0_deps swiftCore-bootstrapping0)
286286
list(APPEND b1_deps swiftCore-bootstrapping1)
287287
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
@@ -292,7 +292,7 @@ else()
292292
list(APPEND b0_deps swiftDarwin-bootstrapping0)
293293
list(APPEND b1_deps swiftDarwin-bootstrapping1)
294294
endif()
295-
if(${SWIFT_HOST_VARIANT_SDK} IN_LIST SWIFT_LIBSTDCXX_PLATFORMS)
295+
if(SWIFT_HOST_VARIANT_SDK IN_LIST SWIFT_LIBSTDCXX_PLATFORMS)
296296
list(APPEND b0_deps copy-libstdcxx-modulemap-bootstrapping0 copy-libstdcxx-header-bootstrapping0)
297297
list(APPEND b1_deps copy-libstdcxx-modulemap-bootstrapping1 copy-libstdcxx-header-bootstrapping1)
298298
endif()

benchmark/cmake/modules/AddSwiftBenchmarkSuite.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ macro(configure_build)
2121
# thus allowing the --host-cc build-script argument to work here.
2222
get_filename_component(c_compiler ${CMAKE_C_COMPILER} NAME)
2323

24-
if(${c_compiler} STREQUAL "clang")
24+
if(c_compiler STREQUAL "clang")
2525
set(CLANG_EXEC ${CMAKE_C_COMPILER})
2626
else()
2727
if(NOT SWIFT_DARWIN_XCRUN_TOOLCHAIN)
@@ -713,7 +713,7 @@ function(swift_benchmark_compile)
713713

714714
if(NOT SWIFT_BENCHMARK_BUILT_STANDALONE)
715715
set(stdlib_dependencies "swift-frontend" "swiftCore-${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}")
716-
if(${SWIFT_HOST_VARIANT_SDK} IN_LIST SWIFT_DARWIN_PLATFORMS)
716+
if(SWIFT_HOST_VARIANT_SDK IN_LIST SWIFT_DARWIN_PLATFORMS)
717717
list(APPEND stdlib_dependencies "swiftDarwin-${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}")
718718
endif()
719719
foreach(stdlib_dependency ${UNIVERSAL_LIBRARY_NAMES_${SWIFT_BENCHMARK_COMPILE_PLATFORM}})

cmake/modules/AddPureSwift.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ function(_add_host_swift_compile_options name)
5353
set(DEPLOYMENT_VERSION "${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_DEPLOYMENT_VERSION}")
5454
endif()
5555

56-
if(SWIFT_HOST_VARIANT_SDK STREQUAL ANDROID)
56+
if(SWIFT_HOST_VARIANT_SDK STREQUAL "ANDROID")
5757
set(DEPLOYMENT_VERSION ${SWIFT_ANDROID_API_LEVEL})
5858
endif()
5959

@@ -141,7 +141,7 @@ function(add_pure_swift_host_library name)
141141
set_property(TARGET ${name}
142142
PROPERTY BUILD_WITH_INSTALL_RPATH YES)
143143

144-
if(APSHL_SHARED AND CMAKE_SYSTEM_NAME STREQUAL Darwin)
144+
if(APSHL_SHARED AND CMAKE_SYSTEM_NAME STREQUAL "Darwin")
145145
# Allow install_name_tool to update paths (for rdar://109473564)
146146
set_property(TARGET ${name} APPEND_STRING PROPERTY
147147
LINK_FLAGS " -Xlinker -headerpad_max_install_names")

0 commit comments

Comments
 (0)