1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Introjucer: added SRCROOT flag to Xcode builds.

This commit is contained in:
jules 2012-02-20 11:43:56 +00:00
parent b66a82aa44
commit 0272a7cc6a
11 changed files with 28 additions and 0 deletions

View file

@ -1605,6 +1605,7 @@
0FFEF043CA89142B18C79ABE,
92ABB8016546F41128399E9D ); name = Source; sourceTree = "<group>"; };
EA0BCC969703B2D179089E55 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -1621,6 +1622,7 @@
"JUCE_ObjCExtraSuffix=zNNCr",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
B159CF4275B8A90122629FF4 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 3;

View file

@ -564,6 +564,14 @@ private:
{
StringArray s;
{
String srcRoot = rebaseFromProjectFolderToBuildTarget (RelativePath (".", RelativePath::projectFolder)).toUnixStyle();
if (srcRoot.endsWith ("/."))
srcRoot = srcRoot.dropLastCharacters (2);
s.add ("SRCROOT = " + srcRoot.quoted());
}
const String arch (config.getMacArchitecture().toString());
if (arch == osxArch_Native) s.add ("ARCHS = \"$(ARCHS_NATIVE)\"");
else if (arch == osxArch_32BitUniversal) s.add ("ARCHS = \"$(ARCHS_STANDARD_32_BIT)\"");

View file

@ -2006,6 +2006,7 @@
0AE68D12A51E59B084E046C1,
913372FE9DAAA74F5520A786 ); name = Source; sourceTree = "<group>"; };
2FE1E46B92ED7BD427F01D8C = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -2023,6 +2024,7 @@
"JUCE_UNIT_TESTS=1",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
9E3B64077ABD2AA72A51EE7C = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;

View file

@ -1994,6 +1994,7 @@
0AE68D12A51E59B084E046C1,
913372FE9DAAA74F5520A786 ); name = Source; sourceTree = "<group>"; };
2FE1E46B92ED7BD427F01D8C = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -2010,6 +2011,7 @@
"JUCE_UNIT_TESTS=1",
"JUCER_XCODE_IPHONE_5BC26AE3=1"); }; name = Debug; };
9E3B64077ABD2AA72A51EE7C = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;

View file

@ -1851,6 +1851,7 @@
7EA0AEAFB626CDF5E0038ED5,
227AE5B2ACBB7881D9552404 ); name = Source; sourceTree = "<group>"; };
77D1D11FAA110A1B1F960A8F = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -1874,6 +1875,7 @@
"JUCE_ObjCExtraSuffix=JuceDemo",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
76082281008CF5F891C856DA = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility $(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
INFOPLIST_FILE = Info.plist;

View file

@ -1927,6 +1927,7 @@
D1C4804CD275CB57A5C89A2D,
D85C0D11EE4F6C73B9EB5BCD ); name = Source; sourceTree = "<group>"; };
92E529F622AC4282800634D3 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -1943,6 +1944,7 @@
"JUCE_ObjCExtraSuffix=M73TRi",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
20F59BC9E9ACBDF56007CE03 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
HEADER_SEARCH_PATHS = "~/SDKs/vstsdk2.4 ../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;

View file

@ -430,6 +430,7 @@
E28F51A0038F01E08E22F853,
70A875922C34E55D4F48A196 ); name = Source; sourceTree = "<group>"; };
3C712C667F851F9061100DD7 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -446,6 +447,7 @@
"JUCE_ObjCExtraSuffix=OeJtJb",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
145C0C90E41D8DECE4DD66AD = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
INFOPLIST_FILE = Info.plist;

View file

@ -1385,6 +1385,7 @@
C581D34B32A781E9AED7F7B0,
1C83313FCFBC3FAFA8CDB087 ); name = Source; sourceTree = "<group>"; };
34AEE2803DA0D6192C299422 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -1401,6 +1402,7 @@
"JUCE_ObjCExtraSuffix=JtTAKTK1s",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
339C95D5B2E96DD37B176D75 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
INFOPLIST_FILE = Info.plist;

View file

@ -1385,6 +1385,7 @@
C581D34B32A781E9AED7F7B0,
1C83313FCFBC3FAFA8CDB087 ); name = Source; sourceTree = "<group>"; };
34AEE2803DA0D6192C299422 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -1400,6 +1401,7 @@
"JUCE_ObjCExtraSuffix=JtTAKTK1s",
"JUCER_XCODE_IPHONE_5BC26AE3=1"); }; name = Debug; };
339C95D5B2E96DD37B176D75 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
INFOPLIST_FILE = Info.plist;

View file

@ -1829,6 +1829,7 @@
16B95705102A294A24E78134,
6103F8CE0EEFB3AE3C284715 ); name = Source; sourceTree = "<group>"; };
D56108DDB345557452842958 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -1846,6 +1847,7 @@
"JUCE_ObjCExtraSuffix=cbgo2s",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
1609B3BAEFE1BE61516C4500 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
INFOPLIST_FILE = Info.plist;

View file

@ -1648,6 +1648,7 @@
680BC5D164A7D17AAD7A2932,
593092CA73B75DE094D9E93D ); name = Source; sourceTree = "<group>"; };
C4428643C14DD60BA895A378 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
@ -1664,6 +1665,7 @@
"JUCE_ObjCExtraSuffix=wQBvzo",
"JUCER_XCODE_MAC_F6D2F4CF=1"); }; name = Debug; };
EB7F74BF01346F8C6BCC31A7 = { isa = XCBuildConfiguration; buildSettings = {
SRCROOT = "../..";
HEADER_SEARCH_PATHS = "../../JuceLibraryCode $(inherited)";
GCC_OPTIMIZATION_LEVEL = s;
INFOPLIST_FILE = Info.plist;