Merge pull request #85931 from etcwilde/ewilde/stringprocessing-flags

CMake: StringProcessing: More apple flags
This commit is contained in:
Evan Wilde
2025-12-11 09:22:21 -08:00
committed by GitHub
4 changed files with 4 additions and 0 deletions

View File

@@ -42,6 +42,7 @@ include(EmitSwiftInterface)
include(InstallSwiftInterface) include(InstallSwiftInterface)
include(PlatformInfo) include(PlatformInfo)
include(ResourceEmbedding) include(ResourceEmbedding)
include(CatalystSupport)
option(${PROJECT_NAME}_INSTALL_NESTED_SUBDIR "Install libraries under a platform and architecture subdirectory" ON) option(${PROJECT_NAME}_INSTALL_NESTED_SUBDIR "Install libraries under a platform and architecture subdirectory" ON)
set(${PROJECT_NAME}_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}/swift$<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:_static>$<$<BOOL:${PROJECT_NAME}_INSTALL_NESTED_SUBDIR>:/${${PROJECT_NAME}_PLATFORM_SUBDIR}/${${PROJECT_NAME}_ARCH_SUBDIR}>") set(${PROJECT_NAME}_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}/swift$<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:_static>$<$<BOOL:${PROJECT_NAME}_INSTALL_NESTED_SUBDIR>:/${${PROJECT_NAME}_PLATFORM_SUBDIR}/${${PROJECT_NAME}_ARCH_SUBDIR}>")

View File

@@ -22,4 +22,5 @@ install(TARGETS swiftRegexBuilder
emit_swift_interface(swiftRegexBuilder) emit_swift_interface(swiftRegexBuilder)
install_swift_interface(swiftRegexBuilder) install_swift_interface(swiftRegexBuilder)
generate_plist(swiftRegexBuilder "${CMAKE_PROJECT_VERSION}" swiftRegexBuilder)
embed_manifest(swiftRegexBuilder) embed_manifest(swiftRegexBuilder)

View File

@@ -45,4 +45,5 @@ install(TARGETS swift_RegexParser
emit_swift_interface(swift_RegexParser) emit_swift_interface(swift_RegexParser)
install_swift_interface(swift_RegexParser) install_swift_interface(swift_RegexParser)
generate_plist(swiftRegexParser "${CMAKE_PROJECT_VERSION}" swift_RegexParser)
embed_manifest(swift_RegexParser) embed_manifest(swift_RegexParser)

View File

@@ -87,4 +87,5 @@ install(TARGETS swift_StringProcessing
emit_swift_interface(swift_StringProcessing) emit_swift_interface(swift_StringProcessing)
install_swift_interface(swift_StringProcessing) install_swift_interface(swift_StringProcessing)
generate_plist(swiftStringProcessing "${CMAKE_PROJECT_VERSION}" swift_StringProcessing)
embed_manifest(swift_StringProcessing) embed_manifest(swift_StringProcessing)