NeuralAmpModelerPlugin

Plugin for Neural Amp Modeler
Log | Files | Refs | Submodules | README | LICENSE

NeuralAmpModeler-ios.xcconfig (1693B)


      1 
      2 // IPLUG2_ROOT should point to the top level IPLUG2 folder
      3 // By default, that is three directories up from /Examples/NeuralAmpModeler/config
      4 // If you want to build your project "out of source", you can change IPLUG2_ROOT and the path to common-ios.xcconfig
      5 
      6 IPLUG2_ROOT = ../../iPlug2
      7 
      8 #include "../../common-ios.xcconfig"
      9 
     10 //------------------------------
     11 // Global build settings
     12 
     13 // the basename of the vst, vst3, app, component, aaxplugin
     14 BINARY_NAME = NeuralAmpModeler
     15 
     16 // ------------------------------
     17 // HEADER AND LIBRARY SEARCH PATHS
     18 EXTRA_INC_PATHS =  $(IPLUG2_ROOT)/../eigen $(IGRAPHICS_INC_PATHS)
     19 EXTRA_LIB_PATHS = $(IGRAPHICS_LIB_PATHS)
     20 EXTRA_LNK_FLAGS = -framework Metal -framework MetalKit -framework Accelerate//$(IGRAPHICS_LNK_FLAGS)
     21 
     22 //------------------------------
     23 // PREPROCESSOR MACROS
     24 
     25 EXTRA_ALL_DEFS = OBJC_PREFIX=vNeuralAmpModeler IGRAPHICS_NANOVG IGRAPHICS_METAL GRAYED_ALPHA=0.5f
     26 //EXTRA_DEBUG_DEFS =
     27 //EXTRA_RELEASE_DEFS =
     28 //EXTRA_TRACER_DEFS =
     29 
     30 //------------------------------
     31 // RELEASE BUILD OPTIONS
     32 
     33 //Enable/Disable Profiling code
     34 PROFILE = NO //NO, YES - enable this if you want to use instruments to profile a plugin
     35 
     36 // GCC optimization level -
     37 // None: [-O0] Fast: [-O, -O1] Faster:[-O2] Fastest: [-O3] Fastest, smallest: Optimize for size. [-Os]
     38 RELEASE_OPTIMIZE = 3 //0,1,2,3,s
     39 
     40 //------------------------------
     41 // DEBUG BUILD OPTIONS
     42 DEBUG_OPTIMIZE = 0 //0,1,2,3,s
     43 
     44 //------------------------------
     45 // MISCELLANEOUS COMPILER OPTIONS
     46 
     47 GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO
     48 
     49 // Uncomment to enable relaxed IEEE compliance
     50 //GCC_FAST_MATH = YES
     51 
     52 // Flags to pass to compiler for all builds
     53 GCC_CFLAGS = -Wno-write-strings
     54 
     55 ENABLE_BITCODE = YES