@@ -16,6 +16,12 @@ else()
1616set (swiftDifferentiationSIMDFiles)
1717endif ()
1818
19+ if (SWIFT_BUILD_SDK_OVERLAY)
20+ set (swiftDifferentiationDarwinDependencies Darwin)
21+ else ()
22+ set (swiftDifferentiationDarwinDependencies)
23+ endif ()
24+
1925add_swift_target_library(swift_Differentiation ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_STDLIB
2026 Differentiable.swift
2127 DifferentialOperators.swift
@@ -31,10 +37,10 @@ add_swift_target_library(swift_Differentiation ${SWIFT_STDLIB_LIBRARY_BUILD_TYPE
3137 TgmathDerivatives.swift.gyb
3238 ${swiftDifferentiationSIMDFiles}
3339
34- SWIFT_MODULE_DEPENDS_OSX Darwin
35- SWIFT_MODULE_DEPENDS_IOS Darwin
36- SWIFT_MODULE_DEPENDS_TVOS Darwin
37- SWIFT_MODULE_DEPENDS_WATCHOS Darwin
40+ SWIFT_MODULE_DEPENDS_OSX ${swiftDifferentiationDarwinDependencies}
41+ SWIFT_MODULE_DEPENDS_IOS ${swiftDifferentiationDarwinDependencies}
42+ SWIFT_MODULE_DEPENDS_TVOS ${swiftDifferentiationDarwinDependencies}
43+ SWIFT_MODULE_DEPENDS_WATCHOS ${swiftDifferentiationDarwinDependencies}
3844 SWIFT_MODULE_DEPENDS_LINUX Glibc
3945 SWIFT_MODULE_DEPENDS_FREEBSD Glibc
4046 SWIFT_MODULE_DEPENDS_OPENBSD Glibc
@@ -50,5 +56,5 @@ add_swift_target_library(swift_Differentiation ${SWIFT_STDLIB_LIBRARY_BUILD_TYPE
5056 -parse-stdlib
5157 LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} "
5258 INSTALL_IN_COMPONENT stdlib
53- SWIFT_MODULE_DEPENDS_MACCATALYST Darwin
59+ SWIFT_MODULE_DEPENDS_MACCATALYST ${swiftDifferentiationDarwinDependencies}
5460 MACCATALYST_BUILD_FLAVOR "zippered" )
0 commit comments