File tree 1 file changed +6
-1
lines changed
src/native/libs/System.Security.Cryptography.Native.Apple 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -49,9 +49,14 @@ if (NOT SWIFT_COMPILER_TARGET AND CLR_CMAKE_TARGET_OSX)
49
49
set (SWIFT_COMPILER_TARGET "${CMAKE_OSX_ARCHITECTURES} -apple-${SWIFT_PLATFORM}${SWIFT_DEPLOYMENT_TARGET}${SWIFT_PLATFORM_SUFFIX} " )
50
50
endif ()
51
51
52
+ set (SWIFT_SDK_FLAG "" )
53
+ if (CMAKE_OSX_SYSROOT)
54
+ set (SWIFT_SDK_FLAG -sdk ${CMAKE_OSX_SYSROOT} )
55
+ endif ()
56
+
52
57
add_custom_command (
53
58
OUTPUT pal_swiftbindings.o
54
- COMMAND xcrun swiftc -emit-object -static -parse-as-library -runtime-compatibility-version none -sdk ${CMAKE_OSX_SYSROOT } -target ${SWIFT_COMPILER_TARGET} ${CMAKE_CURRENT_SOURCE_DIR} /pal_swiftbindings.swift -o pal_swiftbindings.o
59
+ COMMAND xcrun swiftc -emit-object -static -parse-as-library -runtime-compatibility-version none ${SWIFT_SDK_FLAG } -target ${SWIFT_COMPILER_TARGET} ${CMAKE_CURRENT_SOURCE_DIR} /pal_swiftbindings.swift -o pal_swiftbindings.o
55
60
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR} /pal_swiftbindings.swift
56
61
COMMENT "Compiling Swift file pal_swiftbindings.swift"
57
62
)
You can’t perform that action at this time.
0 commit comments