mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
214 lines
5.5 KiB
C
214 lines
5.5 KiB
C
/*
|
|
|
|
IMPORTANT! This file is auto-generated each time you save your
|
|
project - if you alter its contents, your changes may be overwritten!
|
|
|
|
There's a section below where you can add your own custom code safely, and the
|
|
Projucer will preserve the contents of that block, but the best way to change
|
|
any of these definitions is by using the Projucer's project settings.
|
|
|
|
Any commented-out settings will assume their default values.
|
|
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
//==============================================================================
|
|
// [BEGIN_USER_CODE_SECTION]
|
|
|
|
#define DUMP_TOPOLOGY 1
|
|
|
|
// [END_USER_CODE_SECTION]
|
|
|
|
//==============================================================================
|
|
#define JUCE_MODULE_AVAILABLE_juce_audio_basics 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_audio_devices 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_audio_formats 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_audio_processors 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_audio_utils 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_blocks_basics 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_core 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_data_structures 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_events 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_graphics 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_gui_basics 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_gui_extra 1
|
|
#define JUCE_MODULE_AVAILABLE_juce_opengl 1
|
|
|
|
//==============================================================================
|
|
#ifndef JUCE_STANDALONE_APPLICATION
|
|
#if defined(JucePlugin_Name) && defined(JucePlugin_Build_Standalone)
|
|
#define JUCE_STANDALONE_APPLICATION JucePlugin_Build_Standalone
|
|
#else
|
|
#define JUCE_STANDALONE_APPLICATION 1
|
|
#endif
|
|
#endif
|
|
|
|
#define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED 1
|
|
|
|
//==============================================================================
|
|
// juce_audio_devices flags:
|
|
|
|
#ifndef JUCE_ASIO
|
|
//#define JUCE_ASIO
|
|
#endif
|
|
|
|
#ifndef JUCE_WASAPI
|
|
//#define JUCE_WASAPI
|
|
#endif
|
|
|
|
#ifndef JUCE_WASAPI_EXCLUSIVE
|
|
//#define JUCE_WASAPI_EXCLUSIVE
|
|
#endif
|
|
|
|
#ifndef JUCE_DIRECTSOUND
|
|
//#define JUCE_DIRECTSOUND
|
|
#endif
|
|
|
|
#ifndef JUCE_ALSA
|
|
//#define JUCE_ALSA
|
|
#endif
|
|
|
|
#ifndef JUCE_JACK
|
|
//#define JUCE_JACK
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_ANDROID_OPENSLES
|
|
//#define JUCE_USE_ANDROID_OPENSLES
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_WINRT_MIDI
|
|
//#define JUCE_USE_WINRT_MIDI
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_audio_formats flags:
|
|
|
|
#ifndef JUCE_USE_FLAC
|
|
//#define JUCE_USE_FLAC
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_OGGVORBIS
|
|
//#define JUCE_USE_OGGVORBIS
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_MP3AUDIOFORMAT
|
|
//#define JUCE_USE_MP3AUDIOFORMAT
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_LAME_AUDIO_FORMAT
|
|
//#define JUCE_USE_LAME_AUDIO_FORMAT
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT
|
|
//#define JUCE_USE_WINDOWS_MEDIA_FORMAT
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_audio_processors flags:
|
|
|
|
#ifndef JUCE_PLUGINHOST_VST
|
|
//#define JUCE_PLUGINHOST_VST
|
|
#endif
|
|
|
|
#ifndef JUCE_PLUGINHOST_VST3
|
|
//#define JUCE_PLUGINHOST_VST3
|
|
#endif
|
|
|
|
#ifndef JUCE_PLUGINHOST_AU
|
|
//#define JUCE_PLUGINHOST_AU
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_audio_utils flags:
|
|
|
|
#ifndef JUCE_USE_CDREADER
|
|
//#define JUCE_USE_CDREADER
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_CDBURNER
|
|
//#define JUCE_USE_CDBURNER
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_core flags:
|
|
|
|
#ifndef JUCE_FORCE_DEBUG
|
|
//#define JUCE_FORCE_DEBUG
|
|
#endif
|
|
|
|
#ifndef JUCE_LOG_ASSERTIONS
|
|
//#define JUCE_LOG_ASSERTIONS
|
|
#endif
|
|
|
|
#ifndef JUCE_CHECK_MEMORY_LEAKS
|
|
//#define JUCE_CHECK_MEMORY_LEAKS
|
|
#endif
|
|
|
|
#ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
|
|
//#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
|
|
#endif
|
|
|
|
#ifndef JUCE_INCLUDE_ZLIB_CODE
|
|
//#define JUCE_INCLUDE_ZLIB_CODE
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_CURL
|
|
//#define JUCE_USE_CURL
|
|
#endif
|
|
|
|
#ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS
|
|
//#define JUCE_CATCH_UNHANDLED_EXCEPTIONS
|
|
#endif
|
|
|
|
#ifndef JUCE_ALLOW_STATIC_NULL_VARIABLES
|
|
//#define JUCE_ALLOW_STATIC_NULL_VARIABLES
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_events flags:
|
|
|
|
#ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK
|
|
//#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_graphics flags:
|
|
|
|
#ifndef JUCE_USE_COREIMAGE_LOADER
|
|
//#define JUCE_USE_COREIMAGE_LOADER
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_DIRECTWRITE
|
|
//#define JUCE_USE_DIRECTWRITE
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_gui_basics flags:
|
|
|
|
#ifndef JUCE_ENABLE_REPAINT_DEBUGGING
|
|
//#define JUCE_ENABLE_REPAINT_DEBUGGING
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_XSHM
|
|
//#define JUCE_USE_XSHM
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_XRENDER
|
|
//#define JUCE_USE_XRENDER
|
|
#endif
|
|
|
|
#ifndef JUCE_USE_XCURSOR
|
|
//#define JUCE_USE_XCURSOR
|
|
#endif
|
|
|
|
//==============================================================================
|
|
// juce_gui_extra flags:
|
|
|
|
#ifndef JUCE_WEB_BROWSER
|
|
//#define JUCE_WEB_BROWSER
|
|
#endif
|
|
|
|
#ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR
|
|
//#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR
|
|
#endif
|