Files
swift-mirror/lib/DriverTool/CMakeLists.txt
2023-04-24 13:49:33 +02:00

35 lines
1.1 KiB
CMake

set(driver_sources_and_options
driver.cpp
sil_opt_main.cpp
sil_func_extractor_main.cpp
sil_nm_main.cpp
sil_llvm_gen_main.cpp
sil_passpipeline_dumper_main.cpp
autolink_extract_main.cpp
modulewrap_main.cpp
swift_api_digester_main.cpp
swift_indent_main.cpp
swift_symbolgraph_extract_main.cpp
swift_api_extract_main.cpp)
set(driver_common_libs
swiftAPIDigester
swiftDriver
swiftFrontendTool
swiftSymbolGraphGen
LLVMBitstreamReader)
add_swift_host_library(swiftDriverTool STATIC
${driver_sources_and_options}
)
target_link_libraries(swiftDriverTool
PUBLIC
${driver_common_libs})
# If building as part of clang, make sure the headers are installed.
if(NOT SWIFT_BUILT_STANDALONE)
add_dependencies(swiftDriverTool clang-resource-headers)
endif()
set_swift_llvm_is_available(swiftDriverTool)