mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
23 lines
765 B
CMake
23 lines
765 B
CMake
swift_get_configuration_types(configs)
|
|
foreach(config ${configs})
|
|
set(OPT "${LLVM_TOOLS_BINARY_DIR}/opt")
|
|
set(SWIFT_LLVM_DYLIB
|
|
"${CMAKE_BINARY_DIR}/${config}/lib/SwiftLLVMPasses${CMAKE_SHARED_LIBRARY_SUFFIX}")
|
|
configure_file(
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/llvm-opt.in"
|
|
"${CMAKE_CURRENT_BINARY_DIR}/${config}/llvm-opt"
|
|
@ONLY
|
|
NEWLINE_STYLE UNIX)
|
|
file(COPY "${CMAKE_CURRENT_BINARY_DIR}/${config}/llvm-opt"
|
|
DESTINATION "${CMAKE_BINARY_DIR}/${config}/bin"
|
|
FILE_PERMISSIONS
|
|
OWNER_READ OWNER_WRITE OWNER_EXECUTE
|
|
GROUP_READ GROUP_EXECUTE
|
|
WORLD_READ WORLD_EXECUTE)
|
|
endforeach()
|
|
|
|
swift_install_in_component(testsuite-tools
|
|
PROGRAMS "${SWIFT_RUNTIME_OUTPUT_INTDIR}/llvm-opt"
|
|
DESTINATION "bin")
|
|
|