Skip to content

Commit 1a32b44

Browse files
committed
have xcode copy all presets to $BUILT_PRODUCTS_DIR
1 parent 59a65a1 commit 1a32b44

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

src/projectM-sdl/SDLprojectM.xcodeproj/project.pbxproj

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
1612C9E3207A85C100862A3A /* libNativePresetFactory.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1612C9E1207A85BD00862A3A /* libNativePresetFactory.a */; };
1515
1612CA11207A8D2F00862A3A /* shaders in Copy Files */ = {isa = PBXBuildFile; fileRef = 1612CA10207A8D2400862A3A /* shaders */; };
1616
169502001F7009E9008FAF86 /* pmSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 169501FE1F7009E9008FAF86 /* pmSDL.cpp */; };
17-
16A42142207817AE006F30CE /* Cg.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 161070DC1F705069001905AB /* Cg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
18-
C307DFD41D565B57002F6B9E /* presets in Copy Files */ = {isa = PBXBuildFile; fileRef = C307DFD31D565B57002F6B9E /* presets */; };
1917
C345214F1BF022A5001707D2 /* projectM_SDL_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C345214E1BF022A5001707D2 /* projectM_SDL_main.cpp */; };
2018
C345215C1BF025A9001707D2 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C345215B1BF025A9001707D2 /* OpenGL.framework */; };
2119
C345215E1BF025CF001707D2 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C345215D1BF025CF001707D2 /* CoreFoundation.framework */; };
@@ -88,24 +86,13 @@
8886
/* End PBXContainerItemProxy section */
8987

9088
/* Begin PBXCopyFilesBuildPhase section */
91-
161070C81F704047001905AB /* CopyFiles */ = {
92-
isa = PBXCopyFilesBuildPhase;
93-
buildActionMask = 2147483647;
94-
dstPath = "";
95-
dstSubfolderSpec = 10;
96-
files = (
97-
16A42142207817AE006F30CE /* Cg.framework in CopyFiles */,
98-
);
99-
runOnlyForDeploymentPostprocessing = 0;
100-
};
10189
C34521421BF02293001707D2 /* Copy Files */ = {
10290
isa = PBXCopyFilesBuildPhase;
10391
buildActionMask = 12;
10492
dstPath = "";
10593
dstSubfolderSpec = 16;
10694
files = (
10795
C3D30B901BF02BEC009AAACD /* fonts in Copy Files */,
108-
C307DFD41D565B57002F6B9E /* presets in Copy Files */,
10996
1612CA11207A8D2F00862A3A /* shaders in Copy Files */,
11097
);
11198
name = "Copy Files";
@@ -225,7 +212,7 @@
225212
C34521401BF02293001707D2 /* Sources */,
226213
C34521411BF02293001707D2 /* Frameworks */,
227214
C34521421BF02293001707D2 /* Copy Files */,
228-
161070C81F704047001905AB /* CopyFiles */,
215+
1659FEE920D67E2E00092B7D /* ShellScript */,
229216
);
230217
buildRules = (
231218
);
@@ -308,6 +295,24 @@
308295
};
309296
/* End PBXReferenceProxy section */
310297

298+
/* Begin PBXShellScriptBuildPhase section */
299+
1659FEE920D67E2E00092B7D /* ShellScript */ = {
300+
isa = PBXShellScriptBuildPhase;
301+
buildActionMask = 2147483647;
302+
files = (
303+
);
304+
inputPaths = (
305+
"$(SRCROOT)/../../presets",
306+
);
307+
outputPaths = (
308+
"$(DERIVED_FILE_DIR)/presets",
309+
);
310+
runOnlyForDeploymentPostprocessing = 0;
311+
shellPath = /bin/sh;
312+
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\"";
313+
};
314+
/* End PBXShellScriptBuildPhase section */
315+
311316
/* Begin PBXSourcesBuildPhase section */
312317
C34521401BF02293001707D2 /* Sources */ = {
313318
isa = PBXSourcesBuildPhase;

0 commit comments

Comments
 (0)