1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00

Projucer: Stop requiring JuceHeader to be included in projects

This commit is contained in:
reuk 2020-04-06 19:29:03 +01:00
parent ece5644a20
commit 2ca69e8f70
315 changed files with 1412 additions and 3459 deletions

View file

@ -1,198 +0,0 @@
/*
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]
/*
==============================================================================
In accordance with the terms of the JUCE 5 End-Use License Agreement, the
JUCE Code in SECTION A cannot be removed, changed or otherwise rendered
ineffective unless you have a JUCE Indie or Pro license, or are using JUCE
under the GPL v3 license.
End User License Agreement: www.juce.com/juce-5-licence
==============================================================================
*/
// BEGIN SECTION A
#ifndef JUCER_ENABLE_GPL_MODE
#define JUCER_ENABLE_GPL_MODE 0
#endif
// END SECTION A
// [END_USER_CODE_SECTION]
/*
==============================================================================
In accordance with the terms of the JUCE 5 End-Use License Agreement, the
JUCE Code in SECTION A cannot be removed, changed or otherwise rendered
ineffective unless you have a JUCE Indie or Pro license, or are using JUCE
under the GPL v3 license.
End User License Agreement: www.juce.com/juce-5-licence
==============================================================================
*/
// BEGIN SECTION A
#ifndef JUCE_DISPLAY_SPLASH_SCREEN
#define JUCE_DISPLAY_SPLASH_SCREEN 0
#endif
#ifndef JUCE_REPORT_APP_USAGE
#define JUCE_REPORT_APP_USAGE 0
#endif
// END SECTION A
#define JUCE_USE_DARK_SPLASH_SCREEN 1
#define JUCE_PROJUCER_VERSION 0x60000
//==============================================================================
#define JUCE_MODULE_AVAILABLE_juce_analytics 1
#define JUCE_MODULE_AVAILABLE_juce_build_tools 1
#define JUCE_MODULE_AVAILABLE_juce_core 1
#define JUCE_MODULE_AVAILABLE_juce_cryptography 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_GLOBAL_MODULE_SETTINGS_INCLUDED 1
//==============================================================================
// juce_core flags:
#ifndef JUCE_FORCE_DEBUG
//#define JUCE_FORCE_DEBUG 0
#endif
#ifndef JUCE_LOG_ASSERTIONS
#define JUCE_LOG_ASSERTIONS 1
#endif
#ifndef JUCE_CHECK_MEMORY_LEAKS
//#define JUCE_CHECK_MEMORY_LEAKS 1
#endif
#ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
//#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0
#endif
#ifndef JUCE_INCLUDE_ZLIB_CODE
//#define JUCE_INCLUDE_ZLIB_CODE 1
#endif
#ifndef JUCE_USE_CURL
#define JUCE_USE_CURL 1
#endif
#ifndef JUCE_LOAD_CURL_SYMBOLS_LAZILY
#define JUCE_LOAD_CURL_SYMBOLS_LAZILY 1
#endif
#ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS
//#define JUCE_CATCH_UNHANDLED_EXCEPTIONS 0
#endif
#ifndef JUCE_ALLOW_STATIC_NULL_VARIABLES
#define JUCE_ALLOW_STATIC_NULL_VARIABLES 0
#endif
#ifndef JUCE_STRICT_REFCOUNTEDPOINTER
#define JUCE_STRICT_REFCOUNTEDPOINTER 1
#endif
//==============================================================================
// juce_events flags:
#ifndef JUCE_EXECUTE_APP_SUSPEND_ON_BACKGROUND_TASK
//#define JUCE_EXECUTE_APP_SUSPEND_ON_BACKGROUND_TASK 0
#endif
//==============================================================================
// juce_graphics flags:
#ifndef JUCE_USE_COREIMAGE_LOADER
//#define JUCE_USE_COREIMAGE_LOADER 1
#endif
#ifndef JUCE_USE_DIRECTWRITE
//#define JUCE_USE_DIRECTWRITE 1
#endif
#ifndef JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING
//#define JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING 0
#endif
//==============================================================================
// juce_gui_basics flags:
#ifndef JUCE_ENABLE_REPAINT_DEBUGGING
//#define JUCE_ENABLE_REPAINT_DEBUGGING 0
#endif
#ifndef JUCE_USE_XRANDR
//#define JUCE_USE_XRANDR 1
#endif
#ifndef JUCE_USE_XINERAMA
//#define JUCE_USE_XINERAMA 1
#endif
#ifndef JUCE_USE_XSHM
//#define JUCE_USE_XSHM 1
#endif
#ifndef JUCE_USE_XRENDER
//#define JUCE_USE_XRENDER 0
#endif
#ifndef JUCE_USE_XCURSOR
//#define JUCE_USE_XCURSOR 1
#endif
#ifndef JUCE_WIN_PER_MONITOR_DPI_AWARE
//#define JUCE_WIN_PER_MONITOR_DPI_AWARE 1
#endif
//==============================================================================
// juce_gui_extra flags:
#ifndef JUCE_WEB_BROWSER
//#define JUCE_WEB_BROWSER 1
#endif
#ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR
//#define JUCE_ENABLE_LIVE_CONSTANT_EDITOR 0
#endif
//==============================================================================
#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

File diff suppressed because it is too large Load diff

View file

@ -15,7 +15,7 @@ namespace BinaryData
const int PIPAudioProcessor_cpp_inSize = 477;
extern const char* PIPComponent_cpp_in;
const int PIPComponent_cpp_inSize = 2162;
const int PIPComponent_cpp_inSize = 2207;
extern const char* PIPConsole_cpp_in;
const int PIPConsole_cpp_inSize = 299;
@ -99,34 +99,34 @@ namespace BinaryData
const int wizard_StaticLibrary_svgSize = 7488;
extern const char* jucer_AnimatedComponentSimpleTemplate_h;
const int jucer_AnimatedComponentSimpleTemplate_hSize = 2085;
const int jucer_AnimatedComponentSimpleTemplate_hSize = 1890;
extern const char* jucer_AnimatedComponentTemplate_cpp;
const int jucer_AnimatedComponentTemplate_cppSize = 1563;
const int jucer_AnimatedComponentTemplate_cppSize = 1362;
extern const char* jucer_AnimatedComponentTemplate_h;
const int jucer_AnimatedComponentTemplate_hSize = 1201;
const int jucer_AnimatedComponentTemplate_hSize = 1000;
extern const char* jucer_AudioComponentSimpleTemplate_h;
const int jucer_AudioComponentSimpleTemplate_hSize = 3702;
const int jucer_AudioComponentSimpleTemplate_hSize = 3555;
extern const char* jucer_AudioComponentTemplate_cpp;
const int jucer_AudioComponentTemplate_cppSize = 3094;
const int jucer_AudioComponentTemplate_cppSize = 2941;
extern const char* jucer_AudioComponentTemplate_h;
const int jucer_AudioComponentTemplate_hSize = 1383;
const int jucer_AudioComponentTemplate_hSize = 1188;
extern const char* jucer_AudioPluginEditorTemplate_cpp;
const int jucer_AudioPluginEditorTemplate_cppSize = 1356;
const int jucer_AudioPluginEditorTemplate_cppSize = 1350;
extern const char* jucer_AudioPluginEditorTemplate_h;
const int jucer_AudioPluginEditorTemplate_hSize = 977;
const int jucer_AudioPluginEditorTemplate_hSize = 959;
extern const char* jucer_AudioPluginFilterTemplate_cpp;
const int jucer_AudioPluginFilterTemplate_cppSize = 6036;
const int jucer_AudioPluginFilterTemplate_cppSize = 6090;
extern const char* jucer_AudioPluginFilterTemplate_h;
const int jucer_AudioPluginFilterTemplate_hSize = 2272;
const int jucer_AudioPluginFilterTemplate_hSize = 2290;
extern const char* jucer_ComponentTemplate_cpp;
const int jucer_ComponentTemplate_cppSize = 2126;
@ -135,34 +135,34 @@ namespace BinaryData
const int jucer_ComponentTemplate_hSize = 2044;
extern const char* jucer_ContentCompSimpleTemplate_h;
const int jucer_ContentCompSimpleTemplate_hSize = 1693;
const int jucer_ContentCompSimpleTemplate_hSize = 1516;
extern const char* jucer_ContentCompTemplate_cpp;
const int jucer_ContentCompTemplate_cppSize = 1190;
const int jucer_ContentCompTemplate_cppSize = 1007;
extern const char* jucer_ContentCompTemplate_h;
const int jucer_ContentCompTemplate_hSize = 1071;
const int jucer_ContentCompTemplate_hSize = 870;
extern const char* jucer_InlineComponentTemplate_h;
const int jucer_InlineComponentTemplate_hSize = 1233;
const int jucer_InlineComponentTemplate_hSize = 1269;
extern const char* jucer_MainConsoleAppTemplate_cpp;
const int jucer_MainConsoleAppTemplate_cppSize = 473;
const int jucer_MainConsoleAppTemplate_cppSize = 443;
extern const char* jucer_MainTemplate_NoWindow_cpp;
const int jucer_MainTemplate_NoWindow_cppSize = 2021;
const int jucer_MainTemplate_NoWindow_cppSize = 2027;
extern const char* jucer_MainTemplate_SimpleWindow_cpp;
const int jucer_MainTemplate_SimpleWindow_cppSize = 4127;
const int jucer_MainTemplate_SimpleWindow_cppSize = 4115;
extern const char* jucer_MainTemplate_Window_cpp;
const int jucer_MainTemplate_Window_cppSize = 4127;
const int jucer_MainTemplate_Window_cppSize = 4109;
extern const char* jucer_NewComponentTemplate_cpp;
const int jucer_NewComponentTemplate_cppSize = 1491;
const int jucer_NewComponentTemplate_cppSize = 1521;
extern const char* jucer_NewComponentTemplate_h;
const int jucer_NewComponentTemplate_hSize = 646;
const int jucer_NewComponentTemplate_hSize = 658;
extern const char* jucer_NewCppFileTemplate_cpp;
const int jucer_NewCppFileTemplate_cppSize = 278;
@ -171,19 +171,19 @@ namespace BinaryData
const int jucer_NewCppFileTemplate_hSize = 258;
extern const char* jucer_NewInlineComponentTemplate_h;
const int jucer_NewInlineComponentTemplate_hSize = 1676;
const int jucer_NewInlineComponentTemplate_hSize = 1712;
extern const char* jucer_OpenGLComponentSimpleTemplate_h;
const int jucer_OpenGLComponentSimpleTemplate_hSize = 2174;
const int jucer_OpenGLComponentSimpleTemplate_hSize = 1979;
extern const char* jucer_OpenGLComponentTemplate_cpp;
const int jucer_OpenGLComponentTemplate_cppSize = 1665;
const int jucer_OpenGLComponentTemplate_cppSize = 1470;
extern const char* jucer_OpenGLComponentTemplate_h;
const int jucer_OpenGLComponentTemplate_hSize = 1263;
const int jucer_OpenGLComponentTemplate_hSize = 1062;
extern const char* jucer_PIPAudioProcessorTemplate_h;
const int jucer_PIPAudioProcessorTemplate_hSize = 4926;
const int jucer_PIPAudioProcessorTemplate_hSize = 5046;
extern const char* jucer_PIPTemplate_h;
const int jucer_PIPTemplate_hSize = 517;

View file

@ -12,7 +12,6 @@
#pragma once
#include "AppConfig.h"
#include <juce_analytics/juce_analytics.h>
#include <juce_build_tools/juce_build_tools.h>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_analytics/juce_analytics.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_build_tools/juce_build_tools.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_core/juce_core.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_core/juce_core.mm>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_cryptography/juce_cryptography.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_cryptography/juce_cryptography.mm>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_data_structures/juce_data_structures.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_data_structures/juce_data_structures.mm>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_events/juce_events.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_events/juce_events.mm>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_graphics/juce_graphics.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_graphics/juce_graphics.mm>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_gui_basics/juce_gui_basics.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_gui_basics/juce_gui_basics.mm>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_gui_extra/juce_gui_extra.cpp>

View file

@ -5,5 +5,4 @@
*/
#include "AppConfig.h"
#include <juce_gui_extra/juce_gui_extra.mm>