Files
swift-mirror/lib/SIL/CMakeLists.txt

23 lines
651 B
CMake

add_swift_host_library(swiftSIL STATIC
SIL.cpp)
target_link_libraries(swiftSIL PUBLIC
swiftDemangling)
target_link_libraries(swiftSIL PRIVATE
swiftAST
swiftClangImporter
swiftSema
swiftSerialization)
add_subdirectory(IR)
add_subdirectory(Utils)
add_subdirectory(Verifier)
add_subdirectory(Parser)
# intrinsics_gen is the LLVM tablegen target that generates the include files
# where intrinsics and attributes are declared. swiftSIL depends on these
# headers.
# For more information see the comment at the top of lib/CMakeLists.txt.
add_dependencies(swiftSIL intrinsics_gen clang-tablegen-targets)
set_swift_llvm_is_available(swiftSIL)