@@ -240,30 +240,30 @@ foreach(SDK ${SWIFT_SDKS})
240240 set (test_dependencies)
241241 get_test_dependencies("${SDK} " test_dependencies)
242242
243- # NOTE create a stub BlocksRuntime library that can be used for the
244- # reflection tests
245- file (WRITE ${test_bin_dir} /Inputs/BlocksRuntime.c
246- "void
243+ if (SWIFT_BUILD_STDLIB AND SWIFT_INCLUDE_TESTS)
244+ # NOTE create a stub BlocksRuntime library that can be used for the
245+ # reflection tests
246+ file (WRITE ${test_bin_dir} /Inputs/BlocksRuntime.c
247+ "void
247248#if defined(_WIN32)
248249__declspec(dllexport)
249250#endif
250251_Block_release(void) { }\n " )
251- _add_swift_target_library_single(
252- BlocksRuntimeStub${VARIANT_SUFFIX}
253- BlocksRuntimeStub
254- SHARED
255- ARCHITECTURE ${ARCH}
256- SDK ${SDK}
257- INSTALL_IN_COMPONENT dev
258- ${test_bin_dir} /Inputs/BlocksRuntime.c)
259- set_target_properties (BlocksRuntimeStub${VARIANT_SUFFIX} PROPERTIES
260- ARCHIVE_OUTPUT_DIRECTORY ${test_bin_dir}
261- LIBRARY_OUTPUT_DIRECTORY ${test_bin_dir}
262- RUNTIME_OUTPUT_DIRECTORY ${test_bin_dir}
263- OUTPUT_NAME BlocksRuntime)
264- list (APPEND test_dependencies BlocksRuntimeStub${VARIANT_SUFFIX} )
252+ _add_swift_target_library_single(
253+ BlocksRuntimeStub${VARIANT_SUFFIX}
254+ BlocksRuntimeStub
255+ SHARED
256+ ARCHITECTURE ${ARCH}
257+ SDK ${SDK}
258+ INSTALL_IN_COMPONENT dev
259+ ${test_bin_dir} /Inputs/BlocksRuntime.c)
260+ set_target_properties (BlocksRuntimeStub${VARIANT_SUFFIX} PROPERTIES
261+ ARCHIVE_OUTPUT_DIRECTORY ${test_bin_dir}
262+ LIBRARY_OUTPUT_DIRECTORY ${test_bin_dir}
263+ RUNTIME_OUTPUT_DIRECTORY ${test_bin_dir}
264+ OUTPUT_NAME BlocksRuntime)
265+ list (APPEND test_dependencies BlocksRuntimeStub${VARIANT_SUFFIX} )
265266
266- if (SWIFT_BUILD_STDLIB AND SWIFT_INCLUDE_TESTS)
267267 list (APPEND test_dependencies
268268 "swift-test-stdlib-${SWIFT_SDK_${SDK} _LIB_SUBDIR}" )
269269
0 commit comments