@@ -542,6 +542,10 @@ final class PIFBuilderTests: XCTestCase {
542542 settings [ . LIBRARY_SEARCH_PATHS] ,
543543 [ " $(inherited) " , " /toolchain/lib/swift/macosx " ]
544544 )
545+ XCTAssertEqual (
546+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
547+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
548+ )
545549 }
546550 }
547551
@@ -567,6 +571,10 @@ final class PIFBuilderTests: XCTestCase {
567571 settings [ . LIBRARY_SEARCH_PATHS] ,
568572 [ " $(inherited) " , " /toolchain/lib/swift/macosx " ]
569573 )
574+ XCTAssertEqual (
575+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
576+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
577+ )
570578 }
571579 }
572580
@@ -671,6 +679,10 @@ final class PIFBuilderTests: XCTestCase {
671679 settings [ . LIBRARY_SEARCH_PATHS] ,
672680 [ " $(inherited) " , " /toolchain/lib/swift/macosx " ]
673681 )
682+ XCTAssertEqual (
683+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
684+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
685+ )
674686 }
675687 }
676688
@@ -690,6 +702,10 @@ final class PIFBuilderTests: XCTestCase {
690702 settings [ . LIBRARY_SEARCH_PATHS] ,
691703 [ " $(inherited) " , " /toolchain/lib/swift/macosx " ]
692704 )
705+ XCTAssertEqual (
706+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
707+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
708+ )
693709 }
694710 }
695711
@@ -877,6 +893,10 @@ final class PIFBuilderTests: XCTestCase {
877893 " $(inherited) " ,
878894 " /toolchain/lib/swift/macosx " ,
879895 ] )
896+ XCTAssertEqual (
897+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
898+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
899+ )
880900 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_TARGET_KIND] , " regular " )
881901 XCTAssertEqual ( settings [ . PRODUCT_BUNDLE_IDENTIFIER] , " FooTests " )
882902 XCTAssertEqual ( settings [ . PRODUCT_MODULE_NAME] , " FooTests " )
@@ -924,6 +944,10 @@ final class PIFBuilderTests: XCTestCase {
924944 " $(inherited) " ,
925945 " /toolchain/lib/swift/macosx " ,
926946 ] )
947+ XCTAssertEqual (
948+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
949+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
950+ )
927951 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_TARGET_KIND] , " regular " )
928952 XCTAssertEqual ( settings [ . PRODUCT_BUNDLE_IDENTIFIER] , " FooTests " )
929953 XCTAssertEqual ( settings [ . PRODUCT_MODULE_NAME] , " FooTests " )
@@ -1395,6 +1419,10 @@ final class PIFBuilderTests: XCTestCase {
13951419 XCTAssertEqual ( settings [ . SWIFT_OBJC_INTERFACE_HEADER_NAME] , " FooLib1-Swift.h " )
13961420 XCTAssertEqual ( settings [ . SWIFT_VERSION] , " 5 " )
13971421 XCTAssertEqual ( settings [ . TARGET_NAME] , " FooLib1_Module " )
1422+ XCTAssertEqual (
1423+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
1424+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
1425+ )
13981426 }
13991427 }
14001428
@@ -1428,6 +1456,10 @@ final class PIFBuilderTests: XCTestCase {
14281456 XCTAssertEqual ( settings [ . SWIFT_OBJC_INTERFACE_HEADER_NAME] , " FooLib1-Swift.h " )
14291457 XCTAssertEqual ( settings [ . SWIFT_VERSION] , " 5 " )
14301458 XCTAssertEqual ( settings [ . TARGET_NAME] , " FooLib1_Module " )
1459+ XCTAssertEqual (
1460+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
1461+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE " ]
1462+ )
14311463 }
14321464 }
14331465
@@ -2224,12 +2256,20 @@ final class PIFBuilderTests: XCTestCase {
22242256 target. checkBuildConfiguration ( " Debug " ) { configuration in
22252257 configuration. checkBuildSettings { settings in
22262258 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_BUNDLE_NAME] , " Foo_foo " )
2259+ XCTAssertEqual (
2260+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
2261+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE " ]
2262+ )
22272263 }
22282264 }
22292265
2230- target. checkBuildConfiguration ( " Debug " ) { configuration in
2266+ target. checkBuildConfiguration ( " Release " ) { configuration in
22312267 configuration. checkBuildSettings { settings in
22322268 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_BUNDLE_NAME] , " Foo_foo " )
2269+ XCTAssertEqual (
2270+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
2271+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE " ]
2272+ )
22332273 }
22342274 }
22352275
@@ -2287,7 +2327,7 @@ final class PIFBuilderTests: XCTestCase {
22872327 }
22882328 }
22892329
2290- target. checkBuildConfiguration ( " Debug " ) { configuration in
2330+ target. checkBuildConfiguration ( " Release " ) { configuration in
22912331 configuration. checkBuildSettings { settings in
22922332 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_BUNDLE_NAME] , nil )
22932333 }
@@ -2305,12 +2345,20 @@ final class PIFBuilderTests: XCTestCase {
23052345 target. checkBuildConfiguration ( " Debug " ) { configuration in
23062346 configuration. checkBuildSettings { settings in
23072347 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_BUNDLE_NAME] , " Foo_FooLib " )
2348+ XCTAssertEqual (
2349+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
2350+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE " ]
2351+ )
23082352 }
23092353 }
23102354
2311- target. checkBuildConfiguration ( " Debug " ) { configuration in
2355+ target. checkBuildConfiguration ( " Release " ) { configuration in
23122356 configuration. checkBuildSettings { settings in
23132357 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_BUNDLE_NAME] , " Foo_FooLib " )
2358+ XCTAssertEqual (
2359+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
2360+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE " ]
2361+ )
23142362 }
23152363 }
23162364
@@ -2326,12 +2374,20 @@ final class PIFBuilderTests: XCTestCase {
23262374 target. checkBuildConfiguration ( " Debug " ) { configuration in
23272375 configuration. checkBuildSettings { settings in
23282376 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_BUNDLE_NAME] , " Foo_FooTests " )
2377+ XCTAssertEqual (
2378+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
2379+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE " ]
2380+ )
23292381 }
23302382 }
23312383
2332- target. checkBuildConfiguration ( " Debug " ) { configuration in
2384+ target. checkBuildConfiguration ( " Release " ) { configuration in
23332385 configuration. checkBuildSettings { settings in
23342386 XCTAssertEqual ( settings [ . PACKAGE_RESOURCE_BUNDLE_NAME] , " Foo_FooTests " )
2387+ XCTAssertEqual (
2388+ settings [ . SWIFT_ACTIVE_COMPILATION_CONDITIONS] ,
2389+ [ " $(inherited) " , " SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE " ]
2390+ )
23352391 }
23362392 }
23372393
0 commit comments