blob: 0e8999981fa46c8970b0bf26d1ae640d0ff03c62 [file] [log] [blame]
add_swift_host_library(swiftOption STATIC
Options.cpp
SanitizerOptions.cpp)
add_dependencies(swiftOption
SwiftOptions)
target_link_libraries(swiftOption PRIVATE
swiftBasic)
set(features_file_src "${CMAKE_CURRENT_SOURCE_DIR}/features.json")
set(features_file_dest "${CMAKE_BINARY_DIR}/share/swift/features.json")
add_custom_command(
OUTPUT
${features_file_dest}
COMMAND
${CMAKE_COMMAND} -E copy ${features_file_src} ${features_file_dest}
DEPENDS
${features_file_src}
)
add_custom_target(swift-features-file DEPENDS ${features_file_dest})
add_dependencies(swiftOption swift-features-file)
swift_install_in_component(
FILES
${features_file_dest}
DESTINATION
"share/swift"
COMPONENT
compiler
)