Skip to content

Commit 9a07d17

Browse files
authored
Set SWIFT_SYSTEM_NAME for macro project in CMake (#896) (#898)
1 parent b0abbb4 commit 9a07d17

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Sources/FoundationMacros/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ endif()
2626
project(FoundationMacros
2727
LANGUAGES Swift)
2828

29+
if(NOT SWIFT_SYSTEM_NAME)
30+
if(CMAKE_SYSTEM_NAME STREQUAL Darwin)
31+
set(SWIFT_SYSTEM_NAME macosx)
32+
else()
33+
set(SWIFT_SYSTEM_NAME "$<LOWER_CASE:${CMAKE_SYSTEM_NAME}>")
34+
endif()
35+
endif()
36+
2937
# SwiftSyntax Dependency
3038
find_package(SwiftSyntax QUIET)
3139
if(NOT SwiftSyntax_FOUND)

0 commit comments

Comments
 (0)