change XCode headers and linkage to use project-local lib and include

This commit is contained in:
Alex Birch
2018-06-09 23:24:23 +01:00
parent 7b813263cb
commit c7b53d450a
20 changed files with 2257 additions and 40 deletions

View File

@ -1051,17 +1051,14 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
INSTALL_PATH = "@executable_path/../Frameworks";
LD_RUNPATH_SEARCH_PATHS = "@loader_path/..";
MACOSX_DEPLOYMENT_TARGET = 10.11;
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
OTHER_LDFLAGS = (
"-L/usr/local/lib",
"-lfluidsynth",
);
OTHER_LDFLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
USE_HEADERMAP = NO;
@ -1104,7 +1101,12 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include";
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-L$(PROJECT_DIR)/lib_relinked",
"-lfluidsynth",
);
PRODUCT_NAME = juicysfplugin;
WARNING_CFLAGS = "-Wreorder";
ZERO_LINK = NO;
@ -1143,7 +1145,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1156,8 +1157,7 @@
OTHER_LDFLAGS = (
"-bundle",
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
@ -1198,7 +1198,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1211,8 +1210,7 @@
OTHER_LDFLAGS = (
"-bundle",
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\"";
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
@ -1255,7 +1253,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1269,8 +1266,7 @@
OTHER_LDFLAGS = (
"-bundle",
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase\"";
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
@ -1309,7 +1305,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1319,8 +1314,7 @@
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
OTHER_LDFLAGS = (
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
@ -1363,6 +1357,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include";
OTHER_LDFLAGS = (
"-L$(PROJECT_DIR)/lib_relinked",
"-lfluidsynth",
);
PRODUCT_NAME = juicysfplugin;
WARNING_CFLAGS = "-Wreorder";
ZERO_LINK = NO;
@ -1414,18 +1413,15 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
INSTALL_PATH = "@executable_path/../Frameworks";
LD_RUNPATH_SEARCH_PATHS = "@loader_path/..";
LLVM_LTO = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
OTHER_LDFLAGS = (
"-L/usr/local/lib",
"-lfluidsynth",
);
OTHER_LDFLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
USE_HEADERMAP = NO;
@ -1465,7 +1461,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1479,8 +1474,7 @@
OTHER_LDFLAGS = (
"-bundle",
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
@ -1522,7 +1516,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1536,8 +1529,7 @@
OTHER_LDFLAGS = (
"-bundle",
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
@ -1578,7 +1570,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1589,8 +1580,7 @@
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
OTHER_LDFLAGS = (
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin.juicysfpluginAUv3;
SDKROOT_ppc = macosx10.5;
@ -1628,7 +1618,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1639,8 +1628,7 @@
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
OTHER_LDFLAGS = (
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
@ -1680,7 +1668,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1693,8 +1680,7 @@
OTHER_LDFLAGS = (
"-bundle",
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin;
SDKROOT_ppc = macosx10.5;
@ -1734,7 +1720,6 @@
"~/SDKs/VST_SDK/VST3_SDK",
../../JuceLibraryCode,
/Applications/JUCE/modules,
/usr/local/include,
/Applications/JUCE/modules/juce_audio_plugin_client,
"$(inherited)",
);
@ -1744,8 +1729,7 @@
MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
OTHER_LDFLAGS = (
"-ljuicysfplugin",
"-L/usr/local/lib",
"-lfluidsynth",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = uk.co.birchlabs.juicysfplugin.juicysfpluginAUv3;
SDKROOT_ppc = macosx10.5;