Files
swift-mirror/Runtimes/Supplemental/StringProcessing/RegexBuilder/CMakeLists.txt
Saleem Abdulrasool 7a7ac3c700 Supplemental: add installation rules for StringProcessing
Introduce install targets for the StringProcessing module. This is a
prerequisite for building a static variant of the standard library to
enable the statically linked early swift driver for Windows to
bootstrap.
2025-05-09 09:59:01 -07:00

25 lines
657 B
CMake

add_library(swiftRegexBuilder
CharacterClass.swift
Anchor.swift
Builder.swift
Algorithms.swift
Variadics.swift
DSL.swift)
set_target_properties(swiftRegexBuilder PROPERTIES
Swift_MODULE_NAME RegexBuilder)
target_link_libraries(swiftRegexBuilder PRIVATE
swift_RegexParser
swift_StringProcessing
swiftCore)
install(TARGETS swiftRegexBuilder
ARCHIVE DESTINATION "${SwiftStringProcessing_INSTALL_LIBDIR}"
LIBRARY DESTINATION "${SwiftStringProcessing_INSTALL_LIBDIR}"
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
emit_swift_interface(swiftRegexBuilder)
install_swift_interface(swiftRegexBuilder)
embed_manifest(swiftRegexBuilder)