@@ -90,11 +90,9 @@ if(CMAKE_SYSTEM_NAME STREQUAL Windows)
90
90
endif ()
91
91
endif ()
92
92
93
- set (deployment_enable_libdispatch)
94
93
set (libdispatch_cflags)
95
94
set (libdispatch_ldflags)
96
95
if (FOUNDATION_ENABLE_LIBDISPATCH)
97
- set (deployment_enable_libdispatch -DDEPLOYMENT_ENABLE_LIBDISPATCH)
98
96
set (libdispatch_cflags -I;${FOUNDATION_PATH_TO_LIBDISPATCH_SOURCE} ;-I;${FOUNDATION_PATH_TO_LIBDISPATCH_BUILD} /src/swift;-Xcc;-fblocks)
99
97
set (libdispatch_ldflags -L;${FOUNDATION_PATH_TO_LIBDISPATCH_BUILD} ;-L;${FOUNDATION_PATH_TO_LIBDISPATCH_BUILD} /src;-ldispatch;-lswiftDispatch)
100
98
if (CMAKE_SYSTEM_NAME STREQUAL Linux OR CMAKE_SYSTEM_NAME STREQUAL Android OR CMAKE_SYSTEM_NAME STREQUAL FreeBSD)
@@ -302,8 +300,6 @@ add_swift_library(Foundation
302
300
TARGET
303
301
${CMAKE_C_COMPILER_TARGET}
304
302
CFLAGS
305
- ${deployment_target}
306
- ${deployment_enable_libdispatch}
307
303
-F${CMAKE_CURRENT_BINARY_DIR}
308
304
LINK_FLAGS
309
305
${CoreFoundation_LIBRARIES}
@@ -324,7 +320,7 @@ add_swift_library(Foundation
324
320
$<$<PLATFORM_ID:Windows>:$<TARGET_OBJECTS:CoreFoundationResources>>
325
321
SWIFT_FLAGS
326
322
-DDEPLOYMENT_RUNTIME_SWIFT
327
- ${deployment_enable_libdispatch}
323
+ $<$< BOOL :FOUNDATION_ENABLE_LIBDISPATCH>:-DDEPLOYMENT_ENABLE_LIBDISPATCH>
328
324
-I;${ICU_INCLUDE_DIR}
329
325
${libdispatch_cflags}
330
326
${swift_enable_testing}
@@ -351,8 +347,6 @@ add_swift_executable(plutil
351
347
SOURCES
352
348
Tools/plutil/main.swift
353
349
CFLAGS
354
- ${deployment_target}
355
- ${deployment_enable_libdispatch}
356
350
-F${CMAKE_CURRENT_BINARY_DIR}
357
351
LINK_FLAGS
358
352
${libdispatch_ldflags}
@@ -362,7 +356,6 @@ add_swift_executable(plutil
362
356
${Foundation_RPATH}
363
357
SWIFT_FLAGS
364
358
-DDEPLOYMENT_RUNTIME_SWIFT
365
- ${deployment_enable_libdispatch}
366
359
-I;${CMAKE_CURRENT_BINARY_DIR} /swift
367
360
-I;${ICU_INCLUDE_DIR}
368
361
${libdispatch_cflags}
@@ -377,8 +370,6 @@ add_swift_executable(plutil
377
370
if (ENABLE_TESTING)
378
371
add_swift_executable(xdgTestHelper
379
372
CFLAGS
380
- ${deployment_target}
381
- ${deployment_enable_libdispatch}
382
373
-F${CMAKE_CURRENT_BINARY_DIR}
383
374
LINK_FLAGS
384
375
${libdispatch_ldflags}
@@ -496,8 +487,6 @@ if(ENABLE_TESTING)
496
487
TestFoundation/TestXMLDocument.swift
497
488
TestFoundation/TestXMLParser.swift
498
489
CFLAGS
499
- ${deployment_target}
500
- ${deployment_enable_libdispatch}
501
490
-F${CMAKE_CURRENT_BINARY_DIR}
502
491
LINK_FLAGS
503
492
${libdispatch_ldflags}
@@ -534,7 +523,6 @@ if(ENABLE_TESTING)
534
523
${CMAKE_SOURCE_DIR} /TestFoundation/Resources/TestFileWithZeros.txt
535
524
${CMAKE_SOURCE_DIR} /TestFoundation/Fixtures
536
525
SWIFT_FLAGS
537
- ${deployment_enable_libdispatch}
538
526
-I;${CMAKE_CURRENT_BINARY_DIR} /swift
539
527
-I;${FOUNDATION_PATH_TO_XCTEST_BUILD} /swift
540
528
-I;${ICU_INCLUDE_DIR}
0 commit comments