|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | 10 | E519A0E51C9C4B4F00ED113D /* lock_guard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E519A0E41C9C4B4F00ED113D /* lock_guard.cpp */; }; |
11 | | - E519A0FA1C9C6B2F00ED113D /* condition_variable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5EC5B791C9C2C6B00E21131 /* condition_variable.cpp */; }; |
12 | | - E519A0FB1C9C6B3300ED113D /* mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5EC5B7B1C9C2C6B00E21131 /* mutex.cpp */; }; |
13 | | - E519A0FC1C9C6B3800ED113D /* lock_guard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E519A0E41C9C4B4F00ED113D /* lock_guard.cpp */; }; |
14 | 11 | E519A1011C9C7CAB00ED113D /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E519A0FF1C9C7CAB00ED113D /* thread.cpp */; }; |
15 | | - E519A1021C9C7CAB00ED113D /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E519A0FF1C9C7CAB00ED113D /* thread.cpp */; }; |
| 12 | + E5B044051CAE72EB005C89BB /* without-cpp11-pthread-tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5B044041CAE72EB005C89BB /* without-cpp11-pthread-tests.cpp */; }; |
| 13 | + E5B044111CAE739C005C89BB /* condition_variable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5EC5B791C9C2C6B00E21131 /* condition_variable.cpp */; }; |
| 14 | + E5B044121CAE739C005C89BB /* mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5EC5B7B1C9C2C6B00E21131 /* mutex.cpp */; }; |
| 15 | + E5B044131CAE739C005C89BB /* lock_guard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E519A0E41C9C4B4F00ED113D /* lock_guard.cpp */; }; |
| 16 | + E5B044141CAE739C005C89BB /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E519A0FF1C9C7CAB00ED113D /* thread.cpp */; }; |
| 17 | + E5B044151CAE739C005C89BB /* without-cpp11-pthread-tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5B044041CAE72EB005C89BB /* without-cpp11-pthread-tests.cpp */; }; |
| 18 | + E5B044171CAE755D005C89BB /* ibm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E5B044161CAE755D005C89BB /* ibm.hpp */; }; |
16 | 19 | E5C4D71D1C9DC8C700D0E18C /* pthread in Headers */ = {isa = PBXBuildFile; fileRef = E5EC5B811C9C2C8B00E21131 /* pthread */; settings = {ATTRIBUTES = (Public, ); }; }; |
17 | 20 | E5EC5B7D1C9C2C6B00E21131 /* condition_variable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5EC5B791C9C2C6B00E21131 /* condition_variable.cpp */; }; |
18 | 21 | E5EC5B7F1C9C2C6B00E21131 /* mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5EC5B7B1C9C2C6B00E21131 /* mutex.cpp */; }; |
19 | | - E5ECB7231CA440C50033A42D /* pthread-tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5ECB7211CA43E6C0033A42D /* pthread-tests.cpp */; }; |
20 | 22 | /* End PBXBuildFile section */ |
21 | 23 |
|
22 | 24 | /* Begin PBXCopyFilesBuildPhase section */ |
23 | | - E519A0F01C9C64F600ED113D /* CopyFiles */ = { |
| 25 | + E5B044081CAE7342005C89BB /* CopyFiles */ = { |
24 | 26 | isa = PBXCopyFilesBuildPhase; |
25 | 27 | buildActionMask = 2147483647; |
26 | 28 | dstPath = /usr/share/man/man1/; |
|
33 | 35 |
|
34 | 36 | /* Begin PBXFileReference section */ |
35 | 37 | E519A0E41C9C4B4F00ED113D /* lock_guard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lock_guard.cpp; path = src/lock_guard.cpp; sourceTree = "<group>"; }; |
36 | | - E519A0F21C9C64F600ED113D /* pthread_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = pthread_tests; sourceTree = BUILT_PRODUCTS_DIR; }; |
37 | 38 | E519A0FF1C9C7CAB00ED113D /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = thread.cpp; path = src/thread.cpp; sourceTree = "<group>"; }; |
| 39 | + E5B044041CAE72EB005C89BB /* without-cpp11-pthread-tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "without-cpp11-pthread-tests.cpp"; sourceTree = "<group>"; }; |
| 40 | + E5B0440A1CAE7342005C89BB /* without-cpp11-pthread-tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "without-cpp11-pthread-tests"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 41 | + E5B0440C1CAE7342005C89BB /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; }; |
| 42 | + E5B044161CAE755D005C89BB /* ibm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ibm.hpp; path = include/ibm.hpp; sourceTree = "<group>"; }; |
38 | 43 | E5EC5B711C9C2C3000E21131 /* libcpp-pthread.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libcpp-pthread.a"; sourceTree = BUILT_PRODUCTS_DIR; }; |
39 | 44 | E5EC5B791C9C2C6B00E21131 /* condition_variable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = condition_variable.cpp; path = src/condition_variable.cpp; sourceTree = "<group>"; }; |
40 | 45 | E5EC5B7B1C9C2C6B00E21131 /* mutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mutex.cpp; path = src/mutex.cpp; sourceTree = "<group>"; }; |
41 | 46 | E5EC5B811C9C2C8B00E21131 /* pthread */ = {isa = PBXFileReference; lastKnownFileType = folder; name = pthread; path = include/pthread; sourceTree = "<group>"; }; |
42 | | - E5ECB7211CA43E6C0033A42D /* pthread-tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "pthread-tests.cpp"; sourceTree = "<group>"; }; |
43 | 47 | /* End PBXFileReference section */ |
44 | 48 |
|
45 | 49 | /* Begin PBXFrameworksBuildPhase section */ |
46 | | - E519A0EF1C9C64F600ED113D /* Frameworks */ = { |
| 50 | + E5B044071CAE7342005C89BB /* Frameworks */ = { |
47 | 51 | isa = PBXFrameworksBuildPhase; |
48 | 52 | buildActionMask = 2147483647; |
49 | 53 | files = ( |
|
63 | 67 | E519A0F31C9C64F600ED113D /* tests */ = { |
64 | 68 | isa = PBXGroup; |
65 | 69 | children = ( |
66 | | - E5ECB7211CA43E6C0033A42D /* pthread-tests.cpp */, |
| 70 | + E5B044041CAE72EB005C89BB /* without-cpp11-pthread-tests.cpp */, |
67 | 71 | ); |
68 | 72 | path = tests; |
69 | 73 | sourceTree = "<group>"; |
70 | 74 | }; |
| 75 | + E5B0440B1CAE7342005C89BB /* without-cpp11-pthread-tests */ = { |
| 76 | + isa = PBXGroup; |
| 77 | + children = ( |
| 78 | + E5B0440C1CAE7342005C89BB /* main.cpp */, |
| 79 | + ); |
| 80 | + path = "without-cpp11-pthread-tests"; |
| 81 | + sourceTree = "<group>"; |
| 82 | + }; |
71 | 83 | E5EC5B681C9C2C3000E21131 = { |
72 | 84 | isa = PBXGroup; |
73 | 85 | children = ( |
74 | 86 | E5EC5B821C9C2C9000E21131 /* include */, |
75 | 87 | E5EC5B801C9C2C7100E21131 /* src */, |
76 | 88 | E519A0F31C9C64F600ED113D /* tests */, |
| 89 | + E5B0440B1CAE7342005C89BB /* without-cpp11-pthread-tests */, |
77 | 90 | E5EC5B721C9C2C3000E21131 /* Products */, |
78 | 91 | ); |
79 | 92 | sourceTree = "<group>"; |
|
82 | 95 | isa = PBXGroup; |
83 | 96 | children = ( |
84 | 97 | E5EC5B711C9C2C3000E21131 /* libcpp-pthread.a */, |
85 | | - E519A0F21C9C64F600ED113D /* pthread_tests */, |
| 98 | + E5B0440A1CAE7342005C89BB /* without-cpp11-pthread-tests */, |
86 | 99 | ); |
87 | 100 | name = Products; |
88 | 101 | sourceTree = "<group>"; |
|
101 | 114 | E5EC5B821C9C2C9000E21131 /* include */ = { |
102 | 115 | isa = PBXGroup; |
103 | 116 | children = ( |
| 117 | + E5B044161CAE755D005C89BB /* ibm.hpp */, |
104 | 118 | E5EC5B811C9C2C8B00E21131 /* pthread */, |
105 | 119 | ); |
106 | 120 | name = include; |
|
114 | 128 | buildActionMask = 2147483647; |
115 | 129 | files = ( |
116 | 130 | E5C4D71D1C9DC8C700D0E18C /* pthread in Headers */, |
| 131 | + E5B044171CAE755D005C89BB /* ibm.hpp in Headers */, |
117 | 132 | ); |
118 | 133 | runOnlyForDeploymentPostprocessing = 0; |
119 | 134 | }; |
120 | 135 | /* End PBXHeadersBuildPhase section */ |
121 | 136 |
|
122 | 137 | /* Begin PBXNativeTarget section */ |
123 | | - E519A0F11C9C64F600ED113D /* pthread_tests */ = { |
| 138 | + E5B044091CAE7342005C89BB /* without-cpp11-pthread-tests */ = { |
124 | 139 | isa = PBXNativeTarget; |
125 | | - buildConfigurationList = E519A0F61C9C64F600ED113D /* Build configuration list for PBXNativeTarget "pthread_tests" */; |
| 140 | + buildConfigurationList = E5B0440E1CAE7342005C89BB /* Build configuration list for PBXNativeTarget "without-cpp11-pthread-tests" */; |
126 | 141 | buildPhases = ( |
127 | | - E519A0EE1C9C64F600ED113D /* Sources */, |
128 | | - E519A0EF1C9C64F600ED113D /* Frameworks */, |
129 | | - E519A0F01C9C64F600ED113D /* CopyFiles */, |
| 142 | + E5B044061CAE7342005C89BB /* Sources */, |
| 143 | + E5B044071CAE7342005C89BB /* Frameworks */, |
| 144 | + E5B044081CAE7342005C89BB /* CopyFiles */, |
130 | 145 | ); |
131 | 146 | buildRules = ( |
132 | 147 | ); |
133 | 148 | dependencies = ( |
134 | 149 | ); |
135 | | - name = pthread_tests; |
136 | | - productName = pthread_tests; |
137 | | - productReference = E519A0F21C9C64F600ED113D /* pthread_tests */; |
| 150 | + name = "without-cpp11-pthread-tests"; |
| 151 | + productName = "without-cpp11-pthread-tests"; |
| 152 | + productReference = E5B0440A1CAE7342005C89BB /* without-cpp11-pthread-tests */; |
138 | 153 | productType = "com.apple.product-type.tool"; |
139 | 154 | }; |
140 | 155 | E5EC5B701C9C2C3000E21131 /* cpp-pthread */ = { |
|
163 | 178 | LastUpgradeCheck = 0730; |
164 | 179 | ORGANIZATIONNAME = "urbix-software"; |
165 | 180 | TargetAttributes = { |
166 | | - E519A0F11C9C64F600ED113D = { |
167 | | - CreatedOnToolsVersion = 7.2.1; |
| 181 | + E5B044091CAE7342005C89BB = { |
| 182 | + CreatedOnToolsVersion = 7.3; |
168 | 183 | }; |
169 | 184 | E5EC5B701C9C2C3000E21131 = { |
170 | 185 | CreatedOnToolsVersion = 7.2.1; |
|
184 | 199 | projectRoot = ""; |
185 | 200 | targets = ( |
186 | 201 | E5EC5B701C9C2C3000E21131 /* cpp-pthread */, |
187 | | - E519A0F11C9C64F600ED113D /* pthread_tests */, |
| 202 | + E5B044091CAE7342005C89BB /* without-cpp11-pthread-tests */, |
188 | 203 | ); |
189 | 204 | }; |
190 | 205 | /* End PBXProject section */ |
191 | 206 |
|
192 | 207 | /* Begin PBXSourcesBuildPhase section */ |
193 | | - E519A0EE1C9C64F600ED113D /* Sources */ = { |
| 208 | + E5B044061CAE7342005C89BB /* Sources */ = { |
194 | 209 | isa = PBXSourcesBuildPhase; |
195 | 210 | buildActionMask = 2147483647; |
196 | 211 | files = ( |
197 | | - E5ECB7231CA440C50033A42D /* pthread-tests.cpp in Sources */, |
198 | | - E519A1021C9C7CAB00ED113D /* thread.cpp in Sources */, |
199 | | - E519A0FC1C9C6B3800ED113D /* lock_guard.cpp in Sources */, |
200 | | - E519A0FB1C9C6B3300ED113D /* mutex.cpp in Sources */, |
201 | | - E519A0FA1C9C6B2F00ED113D /* condition_variable.cpp in Sources */, |
| 212 | + E5B044111CAE739C005C89BB /* condition_variable.cpp in Sources */, |
| 213 | + E5B044121CAE739C005C89BB /* mutex.cpp in Sources */, |
| 214 | + E5B044131CAE739C005C89BB /* lock_guard.cpp in Sources */, |
| 215 | + E5B044141CAE739C005C89BB /* thread.cpp in Sources */, |
| 216 | + E5B044151CAE739C005C89BB /* without-cpp11-pthread-tests.cpp in Sources */, |
202 | 217 | ); |
203 | 218 | runOnlyForDeploymentPostprocessing = 0; |
204 | 219 | }; |
|
210 | 225 | E5EC5B7D1C9C2C6B00E21131 /* condition_variable.cpp in Sources */, |
211 | 226 | E5EC5B7F1C9C2C6B00E21131 /* mutex.cpp in Sources */, |
212 | 227 | E519A1011C9C7CAB00ED113D /* thread.cpp in Sources */, |
| 228 | + E5B044051CAE72EB005C89BB /* without-cpp11-pthread-tests.cpp in Sources */, |
213 | 229 | ); |
214 | 230 | runOnlyForDeploymentPostprocessing = 0; |
215 | 231 | }; |
216 | 232 | /* End PBXSourcesBuildPhase section */ |
217 | 233 |
|
218 | 234 | /* Begin XCBuildConfiguration section */ |
219 | | - E519A0F71C9C64F600ED113D /* Debug */ = { |
| 235 | + E5B0440F1CAE7342005C89BB /* Debug */ = { |
220 | 236 | isa = XCBuildConfiguration; |
221 | 237 | buildSettings = { |
222 | 238 | ALWAYS_SEARCH_USER_PATHS = NO; |
223 | | - DEPLOYMENT_LOCATION = YES; |
224 | | - INSTALL_PATH = /usr/local/bin; |
| 239 | + CLANG_ANALYZER_NONNULL = YES; |
225 | 240 | PRODUCT_NAME = "$(TARGET_NAME)"; |
226 | | - PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include; |
227 | | - USER_HEADER_SEARCH_PATHS = "/Users/herbert/Documents/c++/cpp-pthread/include"; |
228 | 241 | }; |
229 | 242 | name = Debug; |
230 | 243 | }; |
231 | | - E519A0F81C9C64F600ED113D /* Release */ = { |
| 244 | + E5B044101CAE7342005C89BB /* Release */ = { |
232 | 245 | isa = XCBuildConfiguration; |
233 | 246 | buildSettings = { |
234 | 247 | ALWAYS_SEARCH_USER_PATHS = NO; |
235 | | - DEPLOYMENT_LOCATION = YES; |
236 | | - INSTALL_PATH = /usr/local/bin; |
| 248 | + CLANG_ANALYZER_NONNULL = YES; |
237 | 249 | PRODUCT_NAME = "$(TARGET_NAME)"; |
238 | | - PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include; |
239 | | - USER_HEADER_SEARCH_PATHS = "/Users/herbert/Documents/c++/cpp-pthread/include"; |
240 | 250 | }; |
241 | 251 | name = Release; |
242 | 252 | }; |
|
276 | 286 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
277 | 287 | GCC_WARN_UNUSED_FUNCTION = YES; |
278 | 288 | GCC_WARN_UNUSED_VARIABLE = YES; |
279 | | - HEADER_SEARCH_PATHS = ""; |
| 289 | + HEADER_SEARCH_PATHS = "$(SRCROOT)/include"; |
280 | 290 | MACOSX_DEPLOYMENT_TARGET = 10.11; |
281 | 291 | MTL_ENABLE_DEBUG_INFO = YES; |
282 | 292 | ONLY_ACTIVE_ARCH = YES; |
|
315 | 325 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
316 | 326 | GCC_WARN_UNUSED_FUNCTION = YES; |
317 | 327 | GCC_WARN_UNUSED_VARIABLE = YES; |
318 | | - HEADER_SEARCH_PATHS = ""; |
| 328 | + HEADER_SEARCH_PATHS = "$(SRCROOT)/include"; |
319 | 329 | MACOSX_DEPLOYMENT_TARGET = 10.11; |
320 | 330 | MTL_ENABLE_DEBUG_INFO = NO; |
321 | 331 | SDKROOT = macosx; |
|
352 | 362 | /* End XCBuildConfiguration section */ |
353 | 363 |
|
354 | 364 | /* Begin XCConfigurationList section */ |
355 | | - E519A0F61C9C64F600ED113D /* Build configuration list for PBXNativeTarget "pthread_tests" */ = { |
| 365 | + E5B0440E1CAE7342005C89BB /* Build configuration list for PBXNativeTarget "without-cpp11-pthread-tests" */ = { |
356 | 366 | isa = XCConfigurationList; |
357 | 367 | buildConfigurations = ( |
358 | | - E519A0F71C9C64F600ED113D /* Debug */, |
359 | | - E519A0F81C9C64F600ED113D /* Release */, |
| 368 | + E5B0440F1CAE7342005C89BB /* Debug */, |
| 369 | + E5B044101CAE7342005C89BB /* Release */, |
360 | 370 | ); |
361 | 371 | defaultConfigurationIsVisible = 0; |
362 | | - defaultConfigurationName = Release; |
363 | 372 | }; |
364 | 373 | E5EC5B6C1C9C2C3000E21131 /* Build configuration list for PBXProject "cpp-pthread" */ = { |
365 | 374 | isa = XCConfigurationList; |
|
0 commit comments