-
Notifications
You must be signed in to change notification settings - Fork 2
/
Synthesis.xcconfig
62 lines (41 loc) · 1.65 KB
/
Synthesis.xcconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "../../common.xcconfig"
//------------------------------
// Global settings
// the basename of the vst, vst3, app, component, dpm, aaxplugin
BINARY_NAME = Synthesis
ADDITIONAL_INCLUDES = // $(SRCROOT)/../../../MyDSP/
//ADDITIONAL_LIBRARY_PATHS = //
// for jack headers
//ADDITIONAL_APP_INCLUDES = /usr/local/include
// Flags to pass to compiler for all builds
GCC_CFLAGS = -Wno-write-strings
//------------------------------
// Preprocessor definitions
// Preprocessor definitions for all VST builds
VST_DEFS = VST_API VST_FORCE_DEPRECATED
VST3_DEFS = VST3_API
// Preprocessor definitions for all AU builds
AU_DEFS = AU_API
RTAS_DEFS = RTAS_API
AAX_DEFS = AAX_API
APP_DEFS = SA_API __MACOSX_CORE__ WDL_NO_DEFINE_MINMAX//__UNIX_JACK__
IOS_DEFS = SA_API
// Preprocessor definitions for all Debug builds
DEBUG_DEFS = _DEBUG
// Preprocessor definitions for all Release builds
RELEASE_DEFS = NDEBUG //DEMO_VERSION
// Preprocessor definitions for all Tracer builds
TRACER_DEFS = TRACER_BUILD NDEBUG
// Preprocessor definitions for cocoa uniqueness (all builds)
// If you want to use swell inside of iplug, you need to make SWELL_APP_PREFIX unique too
COCOA_DEFS = SWELL_CLEANUP_ON_UNLOAD COCOA_PREFIX=vSynthesis SWELL_APP_PREFIX=Swell_vSynthesis
//------------------------------
// Release build options
//Enable/Disable Profiling code
PROFILE = NO //NO, YES - enable this if you want to use shark to profile a plugin
// GCC optimization level -
// None: [-O0] Fast: [-O, -O1] Faster:[-O2] Fastest: [-O3] Fastest, smallest: Optimize for size. [-Os]
RELEASE_OPTIMIZE = 3 //0,1,2,3,s
//------------------------------
// Debug build options
DEBUG_OPTIMIZE = 0 //0,1,2,3,s