@@ -480,6 +480,7 @@ class PIFBuilderTests: XCTestCase {
480
480
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
481
481
XCTAssertEqual ( settings [ . SWIFT_VERSION] , " 5 " )
482
482
XCTAssertEqual ( settings [ . TARGET_NAME] , " foo " )
483
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
483
484
}
484
485
}
485
486
@@ -503,6 +504,7 @@ class PIFBuilderTests: XCTestCase {
503
504
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
504
505
XCTAssertEqual ( settings [ . SWIFT_VERSION] , " 5 " )
505
506
XCTAssertEqual ( settings [ . TARGET_NAME] , " foo " )
507
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
506
508
}
507
509
}
508
510
@@ -539,6 +541,7 @@ class PIFBuilderTests: XCTestCase {
539
541
XCTAssertEqual ( settings [ . SWIFT_FORCE_DYNAMIC_LINK_STDLIB] , " YES " )
540
542
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
541
543
XCTAssertEqual ( settings [ . TARGET_NAME] , " cfoo " )
544
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
542
545
}
543
546
}
544
547
@@ -562,6 +565,7 @@ class PIFBuilderTests: XCTestCase {
562
565
XCTAssertEqual ( settings [ . SWIFT_FORCE_DYNAMIC_LINK_STDLIB] , " YES " )
563
566
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
564
567
XCTAssertEqual ( settings [ . TARGET_NAME] , " cfoo " )
568
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
565
569
}
566
570
}
567
571
@@ -598,6 +602,7 @@ class PIFBuilderTests: XCTestCase {
598
602
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
599
603
XCTAssertEqual ( settings [ . SWIFT_VERSION] , " 4.2 " )
600
604
XCTAssertEqual ( settings [ . TARGET_NAME] , " bar " )
605
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
601
606
}
602
607
}
603
608
@@ -618,6 +623,7 @@ class PIFBuilderTests: XCTestCase {
618
623
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
619
624
XCTAssertEqual ( settings [ . SWIFT_VERSION] , " 4.2 " )
620
625
XCTAssertEqual ( settings [ . TARGET_NAME] , " bar " )
626
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
621
627
}
622
628
}
623
629
@@ -653,6 +659,7 @@ class PIFBuilderTests: XCTestCase {
653
659
XCTAssertEqual ( settings [ . SWIFT_FORCE_DYNAMIC_LINK_STDLIB] , " YES " )
654
660
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
655
661
XCTAssertEqual ( settings [ . TARGET_NAME] , " cbar " )
662
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
656
663
}
657
664
}
658
665
@@ -675,6 +682,7 @@ class PIFBuilderTests: XCTestCase {
675
682
XCTAssertEqual ( settings [ . SWIFT_FORCE_DYNAMIC_LINK_STDLIB] , " YES " )
676
683
XCTAssertEqual ( settings [ . SWIFT_FORCE_STATIC_LINK_STDLIB] , " NO " )
677
684
XCTAssertEqual ( settings [ . TARGET_NAME] , " cbar " )
685
+ XCTAssertEqual ( settings [ . LIBRARY_SEARCH_PATHS] , [ " $(inherited) " , " /toolchain/lib/swift/macosx " ] )
678
686
}
679
687
}
680
688
@@ -2295,7 +2303,8 @@ extension PIFBuilderParameters {
2295
2303
) -> Self {
2296
2304
PIFBuilderParameters (
2297
2305
enableTestability: false ,
2298
- shouldCreateDylibForDynamicProducts: shouldCreateDylibForDynamicProducts
2306
+ shouldCreateDylibForDynamicProducts: shouldCreateDylibForDynamicProducts,
2307
+ toolchainLibDir: AbsolutePath ( " /toolchain/lib " )
2299
2308
)
2300
2309
}
2301
2310
}
0 commit comments