We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9e802f9 + f8347f1 commit 8abd75cCopy full SHA for 8abd75c
cmake/modules/AddSwiftHostLibrary.cmake
@@ -130,7 +130,7 @@ function(add_swift_syntax_library name)
130
endif()
131
132
133
- if(PROJECT_IS_TOP_LEVEL)
+ if(PROJECT_IS_TOP_LEVEL OR SWIFT_SYNTAX_INSTALL_TARGETS)
134
# Install this target
135
install(TARGETS ${name}
136
EXPORT SwiftSyntaxTargets
@@ -148,4 +148,5 @@ function(add_swift_syntax_library name)
148
else()
149
set_property(GLOBAL APPEND PROPERTY SWIFT_EXPORTS ${name})
150
151
+ add_library(SwiftSyntax::${name} ALIAS ${name})
152
endfunction()
cmake/modules/CMakeLists.txt
@@ -1,4 +1,4 @@
1
-if(PROJECT_IS_TOP_LEVEL)
+if(PROJECT_IS_TOP_LEVEL OR SWIFT_SYNTAX_INSTALL_TARGETS)
2
export(EXPORT SwiftSyntaxTargets
3
FILE ${CMAKE_CURRENT_BINARY_DIR}/SwiftSyntaxConfig.cmake
4
NAMESPACE SwiftSyntax::)
0 commit comments