Skip to content

Commit df7df24

Browse files
authored
Merge pull request swiftlang#18675 from apple/revert-18624-unbreak_unified_linux_builds
Revert "[CMake] Unbreak unified builds on Linux"
2 parents 971772d + 6bbcec5 commit df7df24

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

cmake/modules/SwiftExternal.cmake

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -41,24 +41,25 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
4141
swiftSwiftOnoneSupport-${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}-${SWIFT_HOST_VARIANT_ARCH}
4242
swiftCore-swiftmodule-${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}-${SWIFT_HOST_VARIANT_ARCH}
4343
swiftSwiftOnoneSupport-swiftmodule-${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}-${SWIFT_HOST_VARIANT_ARCH})
44+
endif()
4445

45-
ExternalProject_Get_Property(libdispatch install_dir)
46-
add_library(dispatch SHARED IMPORTED)
47-
set_target_properties(dispatch
48-
PROPERTIES
49-
IMPORTED_LOCATION
50-
${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/src/${CMAKE_SHARED_LIBRARY_PREFIX}dispatch${CMAKE_SHARED_LIBRARY_SUFFIX}
51-
INTERFACE_INCLUDE_DIRECTORIES
52-
${install_dir}/include
53-
IMPORTED_LINK_INTERFACE_LIBRARIES
54-
swiftCore-${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}-${SWIFT_HOST_VARIANT_ARCH})
46+
ExternalProject_Get_Property(libdispatch install_dir)
47+
add_library(dispatch SHARED IMPORTED)
48+
set_target_properties(dispatch
49+
PROPERTIES
50+
IMPORTED_LOCATION
51+
${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/src/${CMAKE_SHARED_LIBRARY_PREFIX}dispatch${CMAKE_SHARED_LIBRARY_SUFFIX}
52+
INTERFACE_INCLUDE_DIRECTORIES
53+
${install_dir}/include
54+
IMPORTED_LINK_INTERFACE_LIBRARIES
55+
swiftCore-${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}-${SWIFT_HOST_VARIANT_ARCH})
5556

56-
add_library(BlocksRuntime STATIC IMPORTED)
57-
set_target_properties(BlocksRuntime
58-
PROPERTIES
59-
IMPORTED_LOCATION
60-
${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/${CMAKE_STATIC_LIBRARY_PREFIX}BlocksRuntime${CMAKE_STATIC_LIBRARY_SUFFIX}
61-
INTERFACE_INCLUDE_DIRECTORIES
62-
${SWIFT_PATH_TO_LIBDISPATCH_SOURCE}/src/BlocksRuntime)
63-
endif()
57+
add_library(BlocksRuntime STATIC IMPORTED)
58+
set_target_properties(BlocksRuntime
59+
PROPERTIES
60+
IMPORTED_LOCATION
61+
${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/${CMAKE_STATIC_LIBRARY_PREFIX}BlocksRuntime${CMAKE_STATIC_LIBRARY_SUFFIX}
62+
INTERFACE_INCLUDE_DIRECTORIES
63+
${SWIFT_PATH_TO_LIBDISPATCH_SOURCE}/src/BlocksRuntime)
6464
endif()
65+

0 commit comments

Comments
 (0)