@@ -75,6 +75,9 @@ class PackageGraphTests: XCTestCase {
75
75
result. check ( target: " Foo " ) { targetResult in
76
76
targetResult. check ( productType: . framework)
77
77
targetResult. check ( dependencies: [ ] )
78
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_CFLAGS? . first, " $(inherited) " )
79
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_LDFLAGS? . first, " $(inherited) " )
80
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_SWIFT_FLAGS? . first, " $(inherited) " )
78
81
XCTAssertEqual ( targetResult. commonBuildSettings. SKIP_INSTALL, " YES " )
79
82
XCTAssertEqual ( targetResult. target. buildSettings. xcconfigFileRef? . path, " ../Overrides.xcconfig " )
80
83
XCTAssertNil ( targetResult. target. buildSettings. common. SDKROOT)
@@ -84,6 +87,9 @@ class PackageGraphTests: XCTestCase {
84
87
targetResult. check ( productType: . framework)
85
88
targetResult. check ( dependencies: [ " Foo " ] )
86
89
XCTAssertEqual ( targetResult. commonBuildSettings. LD_RUNPATH_SEARCH_PATHS ?? [ ] , [ " $(inherited) " , " $(TOOLCHAIN_DIR)/usr/lib/swift/macosx " ] )
90
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_CFLAGS? . first, " $(inherited) " )
91
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_LDFLAGS? . first, " $(inherited) " )
92
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_SWIFT_FLAGS? . first, " $(inherited) " )
87
93
XCTAssertEqual ( targetResult. commonBuildSettings. SKIP_INSTALL, " YES " )
88
94
XCTAssertEqual ( targetResult. target. buildSettings. xcconfigFileRef? . path, " ../Overrides.xcconfig " )
89
95
}
@@ -92,6 +98,9 @@ class PackageGraphTests: XCTestCase {
92
98
targetResult. check ( productType: . framework)
93
99
targetResult. check ( dependencies: [ " Foo " ] )
94
100
XCTAssertEqual ( targetResult. commonBuildSettings. MODULEMAP_FILE, nil )
101
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_CFLAGS? . first, " $(inherited) " )
102
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_LDFLAGS? . first, " $(inherited) " )
103
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_SWIFT_FLAGS? . first, " $(inherited) " )
95
104
XCTAssertEqual ( targetResult. commonBuildSettings. SKIP_INSTALL, " YES " )
96
105
XCTAssertEqual ( targetResult. target. buildSettings. xcconfigFileRef? . path, " ../Overrides.xcconfig " )
97
106
}
@@ -100,6 +109,9 @@ class PackageGraphTests: XCTestCase {
100
109
targetResult. check ( productType: . framework)
101
110
targetResult. check ( dependencies: [ " Foo " ] )
102
111
XCTAssertEqual ( targetResult. commonBuildSettings. MODULEMAP_FILE, nil )
112
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_CFLAGS? . first, " $(inherited) " )
113
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_LDFLAGS? . first, " $(inherited) " )
114
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_SWIFT_FLAGS? . first, " $(inherited) " )
103
115
XCTAssertEqual ( targetResult. commonBuildSettings. SKIP_INSTALL, " YES " )
104
116
XCTAssertEqual ( targetResult. target. buildSettings. xcconfigFileRef? . path, " ../Overrides.xcconfig " )
105
117
}
@@ -108,6 +120,9 @@ class PackageGraphTests: XCTestCase {
108
120
targetResult. check ( productType: . unitTest)
109
121
targetResult. check ( dependencies: [ " Bar " , " Foo " ] )
110
122
XCTAssertEqual ( targetResult. commonBuildSettings. LD_RUNPATH_SEARCH_PATHS ?? [ ] , [ " $(inherited) " , " @loader_path/../Frameworks " , " @loader_path/Frameworks " ] )
123
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_CFLAGS? . first, " $(inherited) " )
124
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_LDFLAGS? . first, " $(inherited) " )
125
+ XCTAssertEqual ( targetResult. commonBuildSettings. OTHER_SWIFT_FLAGS? . first, " $(inherited) " )
111
126
XCTAssertEqual ( targetResult. target. buildSettings. xcconfigFileRef? . path, " ../Overrides.xcconfig " )
112
127
}
113
128
0 commit comments