mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[CMake] Set CMAKE_{C|CXX}_COMPILER_TARGET for swift-syntax
swift-syntax now have '.c' sources. We need to set this for cross-compiling.
This commit is contained in:
@@ -8,6 +8,10 @@ endif()
|
||||
|
||||
# Build swift-syntax libraries with FetchContent.
|
||||
function(includeSwiftSyntax)
|
||||
set(CMAKE_SYSTEM_PROCESSOR ${SWIFT_HOST_VARIANT_ARCH})
|
||||
set(CMAKE_OSX_ARCHITECTURES ${SWIFT_HOST_VARIANT_ARCH})
|
||||
set(CMAKE_C_COMPILER_TARGET ${SWIFT_HOST_TRIPLE})
|
||||
set(CMAKE_CXX_COMPILER_TARGET ${SWIFT_HOST_TRIPLE})
|
||||
set(CMAKE_Swift_COMPILER_TARGET ${SWIFT_HOST_TRIPLE})
|
||||
set(BUILD_SHARED_LIBS ON)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${SWIFT_HOST_LIBRARIES_DEST_DIR}/compiler")
|
||||
|
||||
Reference in New Issue
Block a user