Skip to content

Commit f9266c8

Browse files
authored
Merge pull request #177 from lorentey/fix-cmake
[1.3][CMake] Restore to working order on Apple platforms
2 parents 7d45e0d + b7dc8e8 commit f9266c8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Sources/System/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ target_sources(SystemPackage PRIVATE
3737
target_link_libraries(SystemPackage PUBLIC
3838
CSystem)
3939

40+
set(SWIFT_SYSTEM_APPLE_PLATFORMS "Darwin" "iOS" "watchOS" "tvOS" "visionOS")
41+
if(CMAKE_SYSTEM_NAME IN_LIST SWIFT_SYSTEM_APPLE_PLATFORMS)
42+
target_compile_definitions(SystemPackage PRIVATE SYSTEM_PACKAGE_DARWIN)
43+
endif()
4044

4145
_install_target(SystemPackage)
4246
set_property(GLOBAL APPEND PROPERTY SWIFT_SYSTEM_EXPORTS SystemPackage)

0 commit comments

Comments
 (0)