Skip to content

Commit a813fad

Browse files
authored
Merge pull request #25453 from compnerd/tool-free-builds
2 parents 18768ec + acc3a52 commit a813fad

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

CMakeLists.txt

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -845,14 +845,18 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin" AND NOT CMAKE_CROSSCOMPILING)
845845
set(CMAKE_OSX_DEPLOYMENT_TARGET "")
846846
endif()
847847

848-
message(STATUS "Building host Swift tools for ${SWIFT_HOST_VARIANT_SDK} ${SWIFT_HOST_VARIANT_ARCH}")
849-
message(STATUS " Build type: ${CMAKE_BUILD_TYPE}")
850-
message(STATUS " Assertions: ${LLVM_ENABLE_ASSERTIONS}")
851-
message(STATUS " LTO: ${SWIFT_TOOLS_ENABLE_LTO}")
852-
message(STATUS "")
853-
854-
if (SWIFT_BUILD_STDLIB OR SWIFT_BUILD_SDK_OVERLAY)
848+
if(SWIFT_INCLUDE_TOOLS)
849+
message(STATUS "Building host Swift tools for ${SWIFT_HOST_VARIANT_SDK} ${SWIFT_HOST_VARIANT_ARCH}")
850+
message(STATUS " Build type: ${CMAKE_BUILD_TYPE}")
851+
message(STATUS " Assertions: ${LLVM_ENABLE_ASSERTIONS}")
852+
message(STATUS " LTO: ${SWIFT_TOOLS_ENABLE_LTO}")
853+
message(STATUS "")
854+
else()
855+
message(STATUS "Not building host Swift tools")
856+
message(STATUS "")
857+
endif()
855858

859+
if(SWIFT_BUILD_STDLIB OR SWIFT_BUILD_SDK_OVERLAY)
856860
message(STATUS "Building Swift standard library and overlays for SDKs: ${SWIFT_SDKS}")
857861
message(STATUS " Build type: ${SWIFT_STDLIB_BUILD_TYPE}")
858862
message(STATUS " Assertions: ${SWIFT_STDLIB_ASSERTIONS}")
@@ -861,12 +865,9 @@ if (SWIFT_BUILD_STDLIB OR SWIFT_BUILD_SDK_OVERLAY)
861865
message(STATUS "Building Swift runtime with:")
862866
message(STATUS " Leak Detection Checker Entrypoints: ${SWIFT_RUNTIME_ENABLE_LEAK_CHECKER}")
863867
message(STATUS "")
864-
865868
else()
866-
867869
message(STATUS "Not building Swift standard library, SDK overlays, and runtime")
868870
message(STATUS "")
869-
870871
endif()
871872

872873
#

0 commit comments

Comments
 (0)