File tree 2 files changed +17
-20
lines changed
Sources/PackageModelSyntax
2 files changed +17
-20
lines changed Original file line number Diff line number Diff line change @@ -12,3 +12,14 @@ else()
12
12
GIT_TAG main)
13
13
endif ()
14
14
FetchContent_MakeAvailable(SwiftSyntax)
15
+
16
+ # TODO: We should define these in swift-syntax itself and then use the
17
+ # namespaced in all dependents (right now we go the other way around).
18
+ if (NOT TARGET SwiftSyntax)
19
+ add_library (SwiftBasicFormat ALIAS SwiftSyntax::SwiftBasicFormat)
20
+ add_library (SwiftDiagnostics ALIAS SwiftSyntax::SwiftDiagnostics)
21
+ add_library (SwiftIDEUtils ALIAS SwiftSyntax::SwiftIDEUTils)
22
+ add_library (SwiftParser ALIAS SwiftSyntax::SwiftParser)
23
+ add_library (SwiftSyntax ALIAS SwiftSyntax::SwiftSyntax)
24
+ add_library (SwiftSyntaxBuilder ALIAS SwiftSyntax::SwiftSyntaxBuilder)
25
+ endif ()
Original file line number Diff line number Diff line change @@ -24,12 +24,12 @@ target_link_libraries(PackageModelSyntax PUBLIC
24
24
PackageLoading
25
25
PackageModel
26
26
27
- SwiftBasicFormat
28
- SwiftDiagnostics
29
- SwiftIDEUtils
30
- SwiftParser
31
- SwiftSyntax
32
- SwiftSyntaxBuilder
27
+ SwiftSyntax:: SwiftBasicFormat
28
+ SwiftSyntax:: SwiftDiagnostics
29
+ SwiftSyntax:: SwiftIDEUtils
30
+ SwiftSyntax:: SwiftParser
31
+ SwiftSyntax::SwiftSyntax
32
+ SwiftSyntax:: SwiftSyntaxBuilder
33
33
)
34
34
35
35
# NOTE(compnerd) workaround for CMake not setting up include flags yet
@@ -41,17 +41,3 @@ install(TARGETS PackageModelSyntax
41
41
LIBRARY DESTINATION lib
42
42
RUNTIME DESTINATION bin)
43
43
set_property (GLOBAL APPEND PROPERTY SwiftPM_EXPORTS PackageModelSyntax)
44
-
45
- set (SWIFT_SYNTAX_MODULES
46
- SwiftBasicFormat
47
- SwiftParser
48
- SwiftParserDiagnostics
49
- SwiftDiagnostics
50
- SwiftSyntax
51
- SwiftSyntaxBuilder
52
- SwiftIDEUtils
53
- )
54
- export (TARGETS ${SWIFT_SYNTAX_MODULES}
55
- NAMESPACE SPMSwiftSyntax::
56
- FILE ${CMAKE_BINARY_DIR} /cmake/modules/SwiftSyntaxConfig.cmake
57
- EXPORT_LINK_INTERFACE_LIBRARIES)
You can’t perform that action at this time.
0 commit comments