File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/native/libs/System.Security.Cryptography.Native.Apple Expand file tree Collapse file tree 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)
4949 set (SWIFT_COMPILER_TARGET "${CMAKE_OSX_ARCHITECTURES} -apple-${SWIFT_PLATFORM}${SWIFT_DEPLOYMENT_TARGET}${SWIFT_PLATFORM_SUFFIX} " )
5050endif ()
5151
52+ set (SWIFT_SDK_FLAG "" )
53+ if (CMAKE_OSX_SYSROOT)
54+ set (SWIFT_SDK_FLAG -sdk ${CMAKE_OSX_SYSROOT} )
55+ endif ()
56+
5257add_custom_command (
5358 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
5560 MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR} /pal_swiftbindings.swift
5661 COMMENT "Compiling Swift file pal_swiftbindings.swift"
5762)
You can’t perform that action at this time.
0 commit comments