mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
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.
25 lines
657 B
CMake
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)
|