Files
swift-mirror/lib/Serialization/CMakeLists.txt
Allan Shortlidge af032afb9d Serialization: Break the cycle between Serialization and SymbolGraphGen.
Push the top level logic for writing out swiftmodules and associated files into the frontend library which has access to all the necessary dependencies.
2022-10-29 21:37:09 -07:00

23 lines
473 B
CMake

add_swift_host_library(swiftSerialization STATIC
Deserialization.cpp
DeserializeSIL.cpp
ModuleDependencyScanner.cpp
ModuleFile.cpp
ModuleFileSharedCore.cpp
Serialization.cpp
SerializedModuleLoader.cpp
SerializedSILLoader.cpp
SerializeDoc.cpp
SerializeSIL.cpp
LLVM_LINK_COMPONENTS
BitstreamReader
)
target_link_libraries(swiftSerialization PRIVATE
swiftClangImporter
swiftOption
swiftSIL)
set_swift_llvm_is_available(swiftSerialization)