From 7e75caf53c1b8f5046c92b1b34a5ebd9d5abe5f5 Mon Sep 17 00:00:00 2001 From: Rintaro Ishizaki Date: Tue, 23 Apr 2024 11:07:51 -0700 Subject: [PATCH] Only export required SwiftSyntax targets Also, use 'SPMSwiftSyntax::' namespace to avoid potential name conflict issues. --- Sources/PackageModelSyntax/CMakeLists.txt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Sources/PackageModelSyntax/CMakeLists.txt b/Sources/PackageModelSyntax/CMakeLists.txt index 3a968e84d7e..fbd0b3bedf1 100644 --- a/Sources/PackageModelSyntax/CMakeLists.txt +++ b/Sources/PackageModelSyntax/CMakeLists.txt @@ -46,16 +46,10 @@ set(SWIFT_SYNTAX_MODULES SwiftParserDiagnostics SwiftDiagnostics SwiftSyntax - SwiftOperators SwiftSyntaxBuilder - SwiftSyntaxMacros - SwiftSyntaxMacroExpansion - SwiftCompilerPluginMessageHandling - # Support for LSP SwiftIDEUtils - SwiftRefactor ) export(TARGETS ${SWIFT_SYNTAX_MODULES} - NAMESPACE SwiftSyntax:: + NAMESPACE SPMSwiftSyntax:: FILE ${CMAKE_BINARY_DIR}/cmake/modules/SwiftSyntaxConfig.cmake EXPORT_LINK_INTERFACE_LIBRARIES) \ No newline at end of file