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:
parent
b66a82aa44
commit
0272a7cc6a
11 changed files with 28 additions and 0 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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)\"");
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue