Loading...
Searching...
No Matches
Go to the documentation of this file.
18#ifndef CARLA_JUCE_APPCONFIG_H_INCLUDED
19#define CARLA_JUCE_APPCONFIG_H_INCLUDED
21#if defined(DEBUG) && defined(NDEBUG)
30#if defined(WIN64) || defined(_WIN64) || defined(__WIN64__)
31# define APPCONFIG_OS_WIN64
32#elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
33# define APPCONFIG_OS_WIN32
34#elif defined(__APPLE__)
35# define APPCONFIG_OS_MAC
36#elif defined(__linux__) || defined(__linux)
37# define APPCONFIG_OS_LINUX
38#elif defined(__FreeBSD__)
39# define APPCONFIG_OS_FREEBSD
42#if defined(APPCONFIG_OS_WIN32) || defined(APPCONFIG_OS_WIN64)
43# define APPCONFIG_OS_WIN
44#elif defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_FREEBSD) || defined(APPCONFIG_OS_MAC)
45# define APPCONFIG_OS_UNIX
51#define JUCE_MODULE_AVAILABLE_juce_audio_basics 1
52#define JUCE_MODULE_AVAILABLE_juce_audio_processors 1
53#define JUCE_MODULE_AVAILABLE_juce_core 1
54#define JUCE_MODULE_AVAILABLE_juce_data_structures 1
55#define JUCE_MODULE_AVAILABLE_juce_events 1
56#define JUCE_MODULE_AVAILABLE_juce_graphics 1
57#define JUCE_MODULE_AVAILABLE_juce_gui_basics 1
58#define JUCE_MODULE_AVAILABLE_juce_gui_extra 1
61#define JUCE_MODULE_AVAILABLE_juce_audio_formats 0
62#define JUCE_MODULE_AVAILABLE_juce_audio_plugin_client 0
63#define JUCE_MODULE_AVAILABLE_juce_audio_utils 0
64#define JUCE_MODULE_AVAILABLE_juce_cryptography 0
65#define JUCE_MODULE_AVAILABLE_juce_opengl 0
66#define JUCE_MODULE_AVAILABLE_juce_video 0
69#if defined(USING_JUCE_AUDIO_DEVICES) && !defined(BUILD_BRIDGE)
70# define JUCE_MODULE_AVAILABLE_juce_audio_devices 1
72# define JUCE_MODULE_AVAILABLE_juce_audio_devices 0
76#define JUCE_DISABLE_JUCE_VERSION_PRINTING 1
77#define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED 1
78#define JUCE_STANDALONE_APPLICATION 0
79#define JUCE_REPORT_APP_USAGE 0
80#define JUCE_DISPLAY_SPLASH_SCREEN 0
81#define JUCE_USE_DARK_SPLASH_SCREEN 0
82#define JUCE_STRING_UTF_TYPE 8
83#define JUCE_USE_VFORK 1
85#if defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_FREEBSD)
86# define JUCE_DISABLE_NATIVE_FILECHOOSERS 1
87# define JUCE_MODAL_LOOPS_PERMITTED 0
108#ifdef APPCONFIG_OS_WIN
117#if defined(APPCONFIG_OS_WIN) && !defined(BUILDING_CARLA_NOOPT)
118 #define JUCE_WASAPI 1
120 #define JUCE_WASAPI 0
126#ifdef APPCONFIG_OS_WIN
127 #define JUCE_DIRECTSOUND 1
129 #define JUCE_DIRECTSOUND 0
135#ifdef APPCONFIG_OS_LINUX
137 #define JUCE_ALSA_MIDI_NAME "Carla"
138 #define JUCE_ALSA_MIDI_INPUT_NAME "Carla"
139 #define JUCE_ALSA_MIDI_OUTPUT_NAME "Carla"
140 #define JUCE_ALSA_MIDI_INPUT_PORT_NAME "Midi In"
141 #define JUCE_ALSA_MIDI_OUTPUT_PORT_NAME "Midi Out"
149#if defined(APPCONFIG_OS_LINUX) || defined(APPCONFIG_OS_FREEBSD)
151 #define JUCE_JACK_CLIENT_NAME "Carla"
160#define JUCE_USE_CDREADER 0
165#define JUCE_USE_CDBURNER 0
176#define JUCE_USE_FLAC 0
183#define JUCE_USE_OGGVORBIS 0
197#define JUCE_USE_MP3AUDIOFORMAT 0
202#define JUCE_USE_LAME_AUDIO_FORMAT 0
207#define JUCE_USE_WINDOWS_MEDIA_FORMAT 0
212#define JUCE_VST_FALLBACK_HOST_NAME "Carla"
221#if (defined(APPCONFIG_OS_MAC) || defined(APPCONFIG_OS_WIN)) && !defined(BUILD_BRIDGE)
222# define JUCE_PLUGINHOST_VST 1
224# define JUCE_PLUGINHOST_VST 0
233#if (defined(APPCONFIG_OS_MAC) || defined(APPCONFIG_OS_WIN)) && !defined(BUILD_BRIDGE)
234# define JUCE_PLUGINHOST_VST3 1
236# define JUCE_PLUGINHOST_VST3 0
244#ifdef APPCONFIG_OS_MAC
245# define JUCE_PLUGINHOST_AU 1
247# define JUCE_PLUGINHOST_AU 0
250#define JUCE_PLUGINHOST_LADSPA 0
261#define JUCE_FORCE_DEBUG 0
275#define JUCE_LOG_ASSERTIONS 1
284 #define JUCE_CHECK_MEMORY_LEAKS 1
287 #define JUCE_CHECK_MEMORY_LEAKS 0
297#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0
307#define JUCE_INCLUDE_ZLIB_CODE 1
315#define JUCE_USE_CURL 0
321#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 0
328#define JUCE_ALLOW_STATIC_NULL_VARIABLES 0
348#define JUCE_ASSERTION_FIRFILTER 0
361#define JUCE_DSP_USE_INTEL_MKL 0
375#define JUCE_DSP_USE_SHARED_FFTW 0
388#define JUCE_DSP_USE_STATIC_FFTW 0
402#define JUCE_DSP_ENABLE_SNAP_TO_ZERO 0
419#define JUCE_USE_COREIMAGE_LOADER 1
426#define JUCE_USE_DIRECTWRITE 0
428#define JUCE_INCLUDE_PNGLIB_CODE 1
430#define JUCE_INCLUDE_JPEGLIB_CODE 1
432#define USE_COREGRAPHICS_RENDERING 0
443#define JUCE_ENABLE_REPAINT_DEBUGGING 0
450#define JUCE_USE_XRANDR 0
458#define JUCE_USE_XINERAMA 0
464#define JUCE_USE_XSHM 1
469#define JUCE_USE_XRENDER 0
475#define JUCE_USE_XCURSOR 1
485#define JUCE_WEB_BROWSER 0
491#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0