File tree Expand file tree Collapse file tree 2 files changed +15
-10
lines changed Expand file tree Collapse file tree 2 files changed +15
-10
lines changed Original file line number Diff line number Diff line change @@ -467,12 +467,14 @@ function(_add_variant_link_flags)
467
467
endif ()
468
468
469
469
if (NOT "${SWIFT_${LFLAGS_SDK} _${LFLAGS_ARCH} _ICU_UC}" STREQUAL "" )
470
- get_filename_component (SWIFT_${sdk}_${arch}_ICU_UC_LIBDIR "${SWIFT_${sdk} _${arch} _ICU_UC}" DIRECTORY )
471
- list (APPEND library_search_directories "${SWIFT_${sdk} _${arch} _ICU_UC_LIBDIR}" )
470
+ get_filename_component (SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_UC_LIBDIR
471
+ "${SWIFT_${LFLAGS_SDK} _${LFLAGS_ARCH} _ICU_UC}" DIRECTORY )
472
+ list (APPEND library_search_directories "${SWIFT_${LFLAGS_SDK} _${LFLAGS_ARCH} _ICU_UC_LIBDIR}" )
472
473
endif ()
473
474
if (NOT "${SWIFT_${LFLAGS_SDK} _${LFLAGS_ARCH} _ICU_I18N}" STREQUAL "" )
474
- get_filename_component (SWIFT_${sdk}_${arch}_ICU_I18N_LIBDIR "${SWIFT_${sdk} _${arch} _ICU_I18N}" DIRECTORY )
475
- list (APPEND library_search_directories "${SWIFT_${sdk} _${arch} _ICU_I18N_LIBDIR}" )
475
+ get_filename_component (SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_I18N_LIBDIR
476
+ "${SWIFT_${LFLAGS_SDK} _${LFLAGS_ARCH} _ICU_I18N}" DIRECTORY )
477
+ list (APPEND library_search_directories "${SWIFT_${LFLAGS_SDK} _${LFLAGS_ARCH} _ICU_I18N_LIBDIR}" )
476
478
endif ()
477
479
478
480
if (NOT SWIFT_COMPILER_IS_MSVC_LIKE )
Original file line number Diff line number Diff line change @@ -204,13 +204,16 @@ foreach(SDK ${SWIFT_SDKS})
204
204
__declspec(dllexport)
205
205
#endif
206
206
_Block_release(void) { }\n " )
207
- add_library (BlocksRuntimeStub-${SDK}-${ARCH} SHARED
207
+ _add_swift_library_single (
208
+ BlocksRuntimeStub-${SDK}-${ARCH}
209
+ BlocksRuntimeStub
210
+ SHARED
211
+ DONT_EMBED_BITCODE
212
+ NOSWIFTRT
213
+ ARCHITECTURE ${ARCH}
214
+ SDK ${SDK}
215
+ INSTALL_IN_COMPONENT dev
208
216
${test_bin_dir} /BlocksRuntime.c )
209
- if (CMAKE_C_COMPILER_ID STREQUAL Clang AND
210
- NOT CMAKE_C_COMPILER_SIMULATE_ID STREQUAL MSVC )
211
- target_compile_options (BlocksRuntimeStub-${SDK}-${ARCH} PRIVATE
212
- -target;${SWIFT_SDK_${SDK}_ARCH_${ARCH}_TRIPLE} )
213
- endif ()
214
217
set_target_properties (BlocksRuntimeStub-${SDK}-${ARCH} PROPERTIES
215
218
ARCHIVE_OUTPUT_DIRECTORY ${test_bin_dir}
216
219
LIBRARY_OUTPUT_DIRECTORY ${test_bin_dir}
You can’t perform that action at this time.
0 commit comments