|
11 | 11 | 1612C998207A80A200862A3A /* libRenderer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1612C992207A807000862A3A /* libRenderer.a */; }; |
12 | 12 | 1612C9E2207A85C100862A3A /* libMilkdropPresetFactory.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1612C9DF207A85BD00862A3A /* libMilkdropPresetFactory.a */; }; |
13 | 13 | 1612C9E3207A85C100862A3A /* libNativePresetFactory.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1612C9E1207A85BD00862A3A /* libNativePresetFactory.a */; }; |
14 | | - 165E542A20D68810004AEA81 /* presets in Resources */ = {isa = PBXBuildFile; fileRef = C307DFD31D565B57002F6B9E /* presets */; }; |
15 | | - 166853F12105E2850042793A /* SDL2.framework in Copy SDL2 framework */ = {isa = PBXBuildFile; fileRef = 166853F02105E2850042793A /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
| 14 | + 168F7154211248C1001806E7 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 168F715221124893001806E7 /* Info.plist */; }; |
| 15 | + 168F7156211248E4001806E7 /* SDLprojectM in Executable */ = {isa = PBXBuildFile; fileRef = C34521441BF02294001707D2 /* SDLprojectM */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; |
| 16 | + 168F715921124C0E001806E7 /* config.inp in Support files */ = {isa = PBXBuildFile; fileRef = 16B52AAA21105A6900830F34 /* config.inp */; }; |
| 17 | + 168F715A21124C14001806E7 /* fonts in Support files */ = {isa = PBXBuildFile; fileRef = C3D30B8F1BF02BE5009AAACD /* fonts */; }; |
| 18 | + 168F715C21124CDF001806E7 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 166853F02105E2850042793A /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
16 | 19 | 169502001F7009E9008FAF86 /* pmSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 169501FE1F7009E9008FAF86 /* pmSDL.cpp */; }; |
17 | | - 16B52AA9211054E900830F34 /* projectMSDL-pkg.plist in Resources */ = {isa = PBXBuildFile; fileRef = 16B52AA8211054E900830F34 /* projectMSDL-pkg.plist */; }; |
18 | | - 16B52AAB21105A6900830F34 /* config.inp in Copy Files */ = {isa = PBXBuildFile; fileRef = 16B52AAA21105A6900830F34 /* config.inp */; }; |
19 | 20 | C345214F1BF022A5001707D2 /* projectM_SDL_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C345214E1BF022A5001707D2 /* projectM_SDL_main.cpp */; }; |
20 | 21 | C345215C1BF025A9001707D2 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C345215B1BF025A9001707D2 /* OpenGL.framework */; }; |
21 | 22 | C345215E1BF025CF001707D2 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C345215D1BF025CF001707D2 /* CoreFoundation.framework */; }; |
|
25 | 26 | C34521681BF025E5001707D2 /* libGLEW.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C34521621BF025E5001707D2 /* libGLEW.a */; }; |
26 | 27 | C34521691BF025E5001707D2 /* libpng15.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C34521631BF025E5001707D2 /* libpng15.a */; }; |
27 | 28 | C345216A1BF025E5001707D2 /* libz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C34521641BF025E5001707D2 /* libz.a */; }; |
28 | | - C3D30B901BF02BEC009AAACD /* fonts in Copy Files */ = {isa = PBXBuildFile; fileRef = C3D30B8F1BF02BE5009AAACD /* fonts */; }; |
29 | 29 | /* End PBXBuildFile section */ |
30 | 30 |
|
31 | 31 | /* Begin PBXContainerItemProxy section */ |
|
85 | 85 | remoteGlobalIDString = 1612C9AC207A856A00862A3A; |
86 | 86 | remoteInfo = NativePresetFactory; |
87 | 87 | }; |
| 88 | + 168F714F21120496001806E7 /* PBXContainerItemProxy */ = { |
| 89 | + isa = PBXContainerItemProxy; |
| 90 | + containerPortal = C345213C1BF02293001707D2 /* Project object */; |
| 91 | + proxyType = 1; |
| 92 | + remoteGlobalIDString = C34521431BF02293001707D2; |
| 93 | + remoteInfo = SDLprojectM; |
| 94 | + }; |
88 | 95 | /* End PBXContainerItemProxy section */ |
89 | 96 |
|
90 | 97 | /* Begin PBXCopyFilesBuildPhase section */ |
91 | | - 166853EF2105E25B0042793A /* Copy SDL2 framework */ = { |
| 98 | + 168F7155211248DE001806E7 /* Executable */ = { |
| 99 | + isa = PBXCopyFilesBuildPhase; |
| 100 | + buildActionMask = 2147483647; |
| 101 | + dstPath = ""; |
| 102 | + dstSubfolderSpec = 6; |
| 103 | + files = ( |
| 104 | + 168F7156211248E4001806E7 /* SDLprojectM in Executable */, |
| 105 | + ); |
| 106 | + name = Executable; |
| 107 | + runOnlyForDeploymentPostprocessing = 0; |
| 108 | + }; |
| 109 | + 168F715821124BFC001806E7 /* Support files */ = { |
| 110 | + isa = PBXCopyFilesBuildPhase; |
| 111 | + buildActionMask = 2147483647; |
| 112 | + dstPath = ""; |
| 113 | + dstSubfolderSpec = 7; |
| 114 | + files = ( |
| 115 | + 168F715921124C0E001806E7 /* config.inp in Support files */, |
| 116 | + 168F715A21124C14001806E7 /* fonts in Support files */, |
| 117 | + ); |
| 118 | + name = "Support files"; |
| 119 | + runOnlyForDeploymentPostprocessing = 0; |
| 120 | + }; |
| 121 | + 168F715B21124CD1001806E7 /* Frameworks */ = { |
92 | 122 | isa = PBXCopyFilesBuildPhase; |
93 | 123 | buildActionMask = 2147483647; |
94 | 124 | dstPath = ""; |
95 | 125 | dstSubfolderSpec = 10; |
96 | 126 | files = ( |
97 | | - 166853F12105E2850042793A /* SDL2.framework in Copy SDL2 framework */, |
| 127 | + 168F715C21124CDF001806E7 /* SDL2.framework in Frameworks */, |
98 | 128 | ); |
99 | | - name = "Copy SDL2 framework"; |
| 129 | + name = Frameworks; |
100 | 130 | runOnlyForDeploymentPostprocessing = 0; |
101 | 131 | }; |
102 | 132 | C34521421BF02293001707D2 /* Copy Files */ = { |
|
105 | 135 | dstPath = ""; |
106 | 136 | dstSubfolderSpec = 16; |
107 | 137 | files = ( |
108 | | - 16B52AAB21105A6900830F34 /* config.inp in Copy Files */, |
109 | | - C3D30B901BF02BEC009AAACD /* fonts in Copy Files */, |
110 | 138 | ); |
111 | 139 | name = "Copy Files"; |
112 | 140 | runOnlyForDeploymentPostprocessing = 0; |
|
118 | 146 | 1612CA10207A8D2400862A3A /* shaders */ = {isa = PBXFileReference; lastKnownFileType = folder; path = shaders; sourceTree = "<group>"; }; |
119 | 147 | 166853F02105E2850042793A /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = ../../../../../../Library/Frameworks/SDL2.framework; sourceTree = "<group>"; }; |
120 | 148 | 166853F22105E2CF0042793A /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SDL2.framework; sourceTree = "<group>"; }; |
| 149 | + 168F714921120210001806E7 /* projectM SDL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "projectM SDL.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 150 | + 168F714B21120211001806E7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 151 | + 168F715221124893001806E7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
121 | 152 | 169501FE1F7009E9008FAF86 /* pmSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pmSDL.cpp; sourceTree = "<group>"; }; |
122 | 153 | 169501FF1F7009E9008FAF86 /* pmSDL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pmSDL.hpp; sourceTree = "<group>"; }; |
123 | 154 | 16B52AA8211054E900830F34 /* projectMSDL-pkg.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "projectMSDL-pkg.plist"; sourceTree = "<group>"; }; |
|
137 | 168 | /* End PBXFileReference section */ |
138 | 169 |
|
139 | 170 | /* Begin PBXFrameworksBuildPhase section */ |
| 171 | + 168F714621120210001806E7 /* Frameworks */ = { |
| 172 | + isa = PBXFrameworksBuildPhase; |
| 173 | + buildActionMask = 2147483647; |
| 174 | + files = ( |
| 175 | + ); |
| 176 | + runOnlyForDeploymentPostprocessing = 0; |
| 177 | + }; |
140 | 178 | C34521411BF02293001707D2 /* Frameworks */ = { |
141 | 179 | isa = PBXFrameworksBuildPhase; |
142 | 180 | buildActionMask = 2147483647; |
|
180 | 218 | name = Products; |
181 | 219 | sourceTree = "<group>"; |
182 | 220 | }; |
| 221 | + 168F714A21120210001806E7 /* projectM-SDL */ = { |
| 222 | + isa = PBXGroup; |
| 223 | + children = ( |
| 224 | + 168F714B21120211001806E7 /* Info.plist */, |
| 225 | + ); |
| 226 | + path = "projectM-SDL"; |
| 227 | + sourceTree = "<group>"; |
| 228 | + }; |
183 | 229 | 16A42128207802AF006F30CE /* Dependencies */ = { |
184 | 230 | isa = PBXGroup; |
185 | 231 | children = ( |
|
196 | 242 | C345213B1BF02293001707D2 = { |
197 | 243 | isa = PBXGroup; |
198 | 244 | children = ( |
| 245 | + 168F715221124893001806E7 /* Info.plist */, |
199 | 246 | 16B52AAA21105A6900830F34 /* config.inp */, |
200 | 247 | 16B52AA8211054E900830F34 /* projectMSDL-pkg.plist */, |
201 | 248 | 166853F02105E2850042793A /* SDL2.framework */, |
|
206 | 253 | C345214E1BF022A5001707D2 /* projectM_SDL_main.cpp */, |
207 | 254 | C307DFD31D565B57002F6B9E /* presets */, |
208 | 255 | 16A42128207802AF006F30CE /* Dependencies */, |
| 256 | + 168F714A21120210001806E7 /* projectM-SDL */, |
209 | 257 | 161070CE1F7041B0001905AB /* Frameworks */, |
210 | 258 | C34521451BF02294001707D2 /* Products */, |
211 | 259 | C3D30B8F1BF02BE5009AAACD /* fonts */, |
|
216 | 264 | isa = PBXGroup; |
217 | 265 | children = ( |
218 | 266 | C34521441BF02294001707D2 /* SDLprojectM */, |
| 267 | + 168F714921120210001806E7 /* projectM SDL.app */, |
219 | 268 | ); |
220 | 269 | name = Products; |
221 | 270 | sourceTree = "<group>"; |
222 | 271 | }; |
223 | 272 | /* End PBXGroup section */ |
224 | 273 |
|
225 | 274 | /* Begin PBXNativeTarget section */ |
| 275 | + 168F714821120210001806E7 /* projectM SDL */ = { |
| 276 | + isa = PBXNativeTarget; |
| 277 | + buildConfigurationList = 168F714C21120211001806E7 /* Build configuration list for PBXNativeTarget "projectM SDL" */; |
| 278 | + buildPhases = ( |
| 279 | + 168F714521120210001806E7 /* Sources */, |
| 280 | + 168F714621120210001806E7 /* Frameworks */, |
| 281 | + 168F714721120210001806E7 /* Resources */, |
| 282 | + 168F7155211248DE001806E7 /* Executable */, |
| 283 | + 168F715721124BBB001806E7 /* Copy Presets */, |
| 284 | + 168F715821124BFC001806E7 /* Support files */, |
| 285 | + 168F715B21124CD1001806E7 /* Frameworks */, |
| 286 | + 168F715D21124CF8001806E7 /* Generate Installer Package */, |
| 287 | + ); |
| 288 | + buildRules = ( |
| 289 | + ); |
| 290 | + dependencies = ( |
| 291 | + 168F715021120496001806E7 /* PBXTargetDependency */, |
| 292 | + ); |
| 293 | + name = "projectM SDL"; |
| 294 | + productName = "projectM-SDL"; |
| 295 | + productReference = 168F714921120210001806E7 /* projectM SDL.app */; |
| 296 | + productType = "com.apple.product-type.bundle"; |
| 297 | + }; |
226 | 298 | C34521431BF02293001707D2 /* SDLprojectM */ = { |
227 | 299 | isa = PBXNativeTarget; |
228 | 300 | buildConfigurationList = C345214B1BF02294001707D2 /* Build configuration list for PBXNativeTarget "SDLprojectM" */; |
229 | 301 | buildPhases = ( |
230 | 302 | C34521401BF02293001707D2 /* Sources */, |
231 | 303 | C34521411BF02293001707D2 /* Frameworks */, |
232 | 304 | C34521421BF02293001707D2 /* Copy Files */, |
233 | | - 1659FEE920D67E2E00092B7D /* Run Script */, |
234 | | - 165E542920D68779004AEA81 /* Resources */, |
235 | | - 166853EF2105E25B0042793A /* Copy SDL2 framework */, |
236 | | - 16B52AA7211053B500830F34 /* Generate Installer Package */, |
237 | 305 | ); |
238 | 306 | buildRules = ( |
239 | 307 | ); |
|
257 | 325 | LastUpgradeCheck = 0920; |
258 | 326 | ORGANIZATIONNAME = int80; |
259 | 327 | TargetAttributes = { |
| 328 | + 168F714821120210001806E7 = { |
| 329 | + CreatedOnToolsVersion = 9.2; |
| 330 | + ProvisioningStyle = Automatic; |
| 331 | + }; |
260 | 332 | C34521431BF02293001707D2 = { |
261 | 333 | CreatedOnToolsVersion = 7.1; |
262 | 334 | }; |
|
281 | 353 | projectRoot = ""; |
282 | 354 | targets = ( |
283 | 355 | C34521431BF02293001707D2 /* SDLprojectM */, |
| 356 | + 168F714821120210001806E7 /* projectM SDL */, |
284 | 357 | ); |
285 | 358 | }; |
286 | 359 | /* End PBXProject section */ |
|
317 | 390 | /* End PBXReferenceProxy section */ |
318 | 391 |
|
319 | 392 | /* Begin PBXResourcesBuildPhase section */ |
320 | | - 165E542920D68779004AEA81 /* Resources */ = { |
| 393 | + 168F714721120210001806E7 /* Resources */ = { |
321 | 394 | isa = PBXResourcesBuildPhase; |
322 | 395 | buildActionMask = 2147483647; |
323 | 396 | files = ( |
324 | | - 165E542A20D68810004AEA81 /* presets in Resources */, |
325 | | - 16B52AA9211054E900830F34 /* projectMSDL-pkg.plist in Resources */, |
| 397 | + 168F7154211248C1001806E7 /* Info.plist in Resources */, |
326 | 398 | ); |
327 | 399 | runOnlyForDeploymentPostprocessing = 0; |
328 | 400 | }; |
329 | 401 | /* End PBXResourcesBuildPhase section */ |
330 | 402 |
|
331 | 403 | /* Begin PBXShellScriptBuildPhase section */ |
332 | | - 1659FEE920D67E2E00092B7D /* Run Script */ = { |
| 404 | + 168F715721124BBB001806E7 /* Copy Presets */ = { |
333 | 405 | isa = PBXShellScriptBuildPhase; |
334 | 406 | buildActionMask = 2147483647; |
335 | 407 | files = ( |
336 | 408 | ); |
337 | 409 | inputPaths = ( |
338 | 410 | "$(SRCROOT)/../../presets", |
339 | 411 | ); |
340 | | - name = "Run Script"; |
| 412 | + name = "Copy Presets"; |
341 | 413 | outputPaths = ( |
342 | | - "$(BUILT_PRODUCTS_DIR)/presets", |
| 414 | + "$(DERIVED_FILE_DIR)/presets", |
343 | 415 | ); |
344 | 416 | runOnlyForDeploymentPostprocessing = 0; |
345 | | - shellPath = /bin/sh; |
346 | | - shellScript = "POUT=$BUILT_PRODUCTS_DIR/presets\nPIN=$SRCROOT/../../presets\n\nmkdir -p $POUT\ncp $PIN/presets_bltc201/* $POUT/\ncp $PIN/presets_milkdrop/* $POUT/\ncp $PIN/presets_milkdrop_104/* $POUT/\ncp $PIN/presets_milkdrop_200/* $POUT/\ncp $PIN/presets_projectM/* $POUT/\ncp $PIN/presets_stock/* $POUT/\ncp $PIN/presets_tryptonaut/* $POUT/\ncp $PIN/presets_yin/* $POUT/\necho \"Copied presets to $POUT\""; |
| 417 | + shellPath = /bin/bash; |
| 418 | + shellScript = "POUT=\"$BUILT_PRODUCTS_DIR\"/\"$CONTENTS_FOLDER_PATH/Resources/presets\"\nPIN=\"$SRCROOT\"/../../presets\n\nmkdir -p \"$POUT\"\nfor preset_dir in \"$PIN/\"*; do\n cp \"$preset_dir/\"* \"$POUT/\"\ndone\necho \"Copied presets to $POUT\""; |
347 | 419 | }; |
348 | | - 16B52AA7211053B500830F34 /* Generate Installer Package */ = { |
| 420 | + 168F715D21124CF8001806E7 /* Generate Installer Package */ = { |
349 | 421 | isa = PBXShellScriptBuildPhase; |
350 | | - buildActionMask = 2147483647; |
| 422 | + buildActionMask = 12; |
351 | 423 | files = ( |
352 | 424 | ); |
353 | 425 | inputPaths = ( |
354 | 426 | ); |
355 | 427 | name = "Generate Installer Package"; |
356 | 428 | outputPaths = ( |
| 429 | + "$(BUILT_PRODUCTS_DIR)/projectM SDL.pkg", |
357 | 430 | ); |
358 | 431 | runOnlyForDeploymentPostprocessing = 0; |
359 | 432 | shellPath = /bin/sh; |
360 | | - shellScript = "ls \"$CONFIGURATION_BUILD_DIR\"\n\nmkdir -p \"$DSTROOT/usr/local/share/projectM\"\nmkdir -p \"$DSTROOT/Applications/projectM\"\ncp -p \"$CONFIGURATION_BUILD_DIR/SDLprojectM\" \"$DSTROOT/Applications/projectM/SDL\"\ncp -rp \"$CONFIGURATION_BUILD_DIR/SDL2.framework\" \"$DSTROOT/Applications/projectM/\"\ncp -r \"$CONFIGURATION_BUILD_DIR\"/presets \"$DSTROOT/usr/local/share/projectM/\"\ncp -r \"$CONFIGURATION_BUILD_DIR\"/fonts \"$DSTROOT/usr/local/share/projectM/\"\ncp -f \"$CONFIGURATION_BUILD_DIR\"/config.inp \"$DSTROOT/usr/local/share/projectM/\"\n\n#install_name_tool -change @executable_path/../Frameworks/Cg.framework/Cg @loader_path/../Frameworks/SDL2.framework/SDL2 \"$DSTROOT/Library/iTunes/iTunes Plug-ins/iProjectM.bundle/Contents/MacOS/iProjectM\"\n#cp -r $CONFIGURATION_BUILD_DIR/share/* \"$DSTROOT/usr/local/share/projectM\"\n#pkgbuild --component-plist \"$SRCROOT/projectMSDL-pkg.plist\" --root \"$DSTROOT\" \"$SRCROOT/projectM.pkg\"\n"; |
| 433 | + shellScript = "ls \"$CONFIGURATION_BUILD_DIR\"\n\nmkdir -p \"$DSTROOT/Applications\"\ncp -rp \"$CONFIGURATION_BUILD_DIR/projectM SDL.app\" \"$DSTROOT/Applications\"\npkgbuild --component-plist \"$SRCROOT/projectMSDL-pkg.plist\" --root \"$DSTROOT\" \"$BUILT_PRODUCTS_DIR/projectM.pkg\"\n\necho \"Created installer package $BUILT_PRODUCTS_DIR/projectM SDL.pkg\"\n"; |
361 | 434 | }; |
362 | 435 | /* End PBXShellScriptBuildPhase section */ |
363 | 436 |
|
364 | 437 | /* Begin PBXSourcesBuildPhase section */ |
| 438 | + 168F714521120210001806E7 /* Sources */ = { |
| 439 | + isa = PBXSourcesBuildPhase; |
| 440 | + buildActionMask = 2147483647; |
| 441 | + files = ( |
| 442 | + ); |
| 443 | + runOnlyForDeploymentPostprocessing = 0; |
| 444 | + }; |
365 | 445 | C34521401BF02293001707D2 /* Sources */ = { |
366 | 446 | isa = PBXSourcesBuildPhase; |
367 | 447 | buildActionMask = 2147483647; |
|
394 | 474 | name = NativePresetFactory; |
395 | 475 | targetProxy = 1612C9DA207A85BD00862A3A /* PBXContainerItemProxy */; |
396 | 476 | }; |
| 477 | + 168F715021120496001806E7 /* PBXTargetDependency */ = { |
| 478 | + isa = PBXTargetDependency; |
| 479 | + target = C34521431BF02293001707D2 /* SDLprojectM */; |
| 480 | + targetProxy = 168F714F21120496001806E7 /* PBXContainerItemProxy */; |
| 481 | + }; |
397 | 482 | /* End PBXTargetDependency section */ |
398 | 483 |
|
399 | 484 | /* Begin XCBuildConfiguration section */ |
| 485 | + 168F714D21120211001806E7 /* Debug */ = { |
| 486 | + isa = XCBuildConfiguration; |
| 487 | + buildSettings = { |
| 488 | + ALWAYS_SEARCH_USER_PATHS = NO; |
| 489 | + CLANG_ANALYZER_NONNULL = YES; |
| 490 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 491 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 492 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 493 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 494 | + CODE_SIGN_IDENTITY = "-"; |
| 495 | + CODE_SIGN_STYLE = Automatic; |
| 496 | + COMBINE_HIDPI_IMAGES = YES; |
| 497 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
| 498 | + INFOPLIST_FILE = "projectM-SDL/Info.plist"; |
| 499 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; |
| 500 | + MACH_O_TYPE = mh_execute; |
| 501 | + MACOSX_DEPLOYMENT_TARGET = 10.13; |
| 502 | + PRODUCT_BUNDLE_IDENTIFIER = "net.projectm.projectM-SDL"; |
| 503 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 504 | + SDKROOT = macosx; |
| 505 | + SKIP_INSTALL = YES; |
| 506 | + WRAPPER_EXTENSION = app; |
| 507 | + }; |
| 508 | + name = Debug; |
| 509 | + }; |
| 510 | + 168F714E21120211001806E7 /* Release */ = { |
| 511 | + isa = XCBuildConfiguration; |
| 512 | + buildSettings = { |
| 513 | + ALWAYS_SEARCH_USER_PATHS = NO; |
| 514 | + CLANG_ANALYZER_NONNULL = YES; |
| 515 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 516 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 517 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 518 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 519 | + CODE_SIGN_IDENTITY = "-"; |
| 520 | + CODE_SIGN_STYLE = Automatic; |
| 521 | + COMBINE_HIDPI_IMAGES = YES; |
| 522 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
| 523 | + INFOPLIST_FILE = "projectM-SDL/Info.plist"; |
| 524 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; |
| 525 | + MACH_O_TYPE = mh_execute; |
| 526 | + MACOSX_DEPLOYMENT_TARGET = 10.13; |
| 527 | + PRODUCT_BUNDLE_IDENTIFIER = "net.projectm.projectM-SDL"; |
| 528 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 529 | + SDKROOT = macosx; |
| 530 | + SKIP_INSTALL = YES; |
| 531 | + WRAPPER_EXTENSION = app; |
| 532 | + }; |
| 533 | + name = Release; |
| 534 | + }; |
400 | 535 | C34521491BF02294001707D2 /* Debug */ = { |
401 | 536 | isa = XCBuildConfiguration; |
402 | 537 | buildSettings = { |
|
506 | 641 | isa = XCBuildConfiguration; |
507 | 642 | buildSettings = { |
508 | 643 | GCC_LINK_WITH_DYNAMIC_LIBRARIES = YES; |
| 644 | + LD_RUNPATH_SEARCH_PATHS = "@executable_path/ @loader_path/../Frameworks/ @loader_path/Frameworks/"; |
509 | 645 | OTHER_LDFLAGS = ( |
510 | 646 | "-framework", |
511 | 647 | SDL2, |
|
518 | 654 | isa = XCBuildConfiguration; |
519 | 655 | buildSettings = { |
520 | 656 | GCC_LINK_WITH_DYNAMIC_LIBRARIES = YES; |
| 657 | + LD_RUNPATH_SEARCH_PATHS = "@executable_path/ @loader_path/../Frameworks/ @loader_path/Frameworks/"; |
521 | 658 | OTHER_LDFLAGS = ( |
522 | 659 | "-framework", |
523 | 660 | SDL2, |
|
529 | 666 | /* End XCBuildConfiguration section */ |
530 | 667 |
|
531 | 668 | /* Begin XCConfigurationList section */ |
| 669 | + 168F714C21120211001806E7 /* Build configuration list for PBXNativeTarget "projectM SDL" */ = { |
| 670 | + isa = XCConfigurationList; |
| 671 | + buildConfigurations = ( |
| 672 | + 168F714D21120211001806E7 /* Debug */, |
| 673 | + 168F714E21120211001806E7 /* Release */, |
| 674 | + ); |
| 675 | + defaultConfigurationIsVisible = 0; |
| 676 | + defaultConfigurationName = Release; |
| 677 | + }; |
532 | 678 | C345213F1BF02293001707D2 /* Build configuration list for PBXProject "SDLprojectM" */ = { |
533 | 679 | isa = XCConfigurationList; |
534 | 680 | buildConfigurations = ( |
|
0 commit comments