Skip to content

Commit 02122f6

Browse files
authored
Merge pull request #17525 from dcci/cmakeexport
[CMake] Export target libraries.
2 parents 38de344 + 87f61d4 commit 02122f6

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1870,6 +1870,13 @@ function(add_swift_library name)
18701870
FILES "${UNIVERSAL_LIBRARY_NAME}"
18711871
DESTINATION "lib${LLVM_LIBDIR_SUFFIX}/${resource_dir}/${resource_dir_sdk_subdir}"
18721872
PERMISSIONS ${file_permissions})
1873+
swift_is_installing_component("${SWIFTLIB_INSTALL_IN_COMPONENT}" is_installing)
1874+
1875+
if(NOT is_installing)
1876+
set_property(GLOBAL APPEND PROPERTY SWIFT_BUILDTREE_EXPORTS ${VARIANT_NAME})
1877+
else()
1878+
set_property(GLOBAL APPEND PROPERTY SWIFT_EXPORTS ${VARIANT_NAME})
1879+
endif()
18731880
endif()
18741881

18751882
# If we built static variants of the library, create a lipo target for

0 commit comments

Comments
 (0)