29 #ifndef JUCE_CORE_H_INCLUDED
30 #define JUCE_CORE_H_INCLUDED
32 #ifndef JUCE_MODULE_AVAILABLE_juce_core
45 #pragma message ("Have you included your AppConfig.h file before including the JUCE headers?")
47 #warning "Have you included your AppConfig.h file before including the JUCE headers?"
52 #pragma warning (push)
54 #pragma warning (disable: 4251 4786 4668 4820)
55 #ifdef __INTEL_COMPILER
56 #pragma warning (disable: 1125)
69 #ifndef JUCE_FORCE_DEBUG
85 #ifndef JUCE_LOG_ASSERTIONS
87 #define JUCE_LOG_ASSERTIONS 1
89 #define JUCE_LOG_ASSERTIONS 0
99 #if JUCE_DEBUG && ! defined (JUCE_CHECK_MEMORY_LEAKS)
100 #define JUCE_CHECK_MEMORY_LEAKS 1
109 #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
110 #define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES 0
121 #ifndef JUCE_INCLUDE_ZLIB_CODE
122 #define JUCE_INCLUDE_ZLIB_CODE 1
125 #ifndef JUCE_ZLIB_INCLUDE_PATH
126 #define JUCE_ZLIB_INCLUDE_PATH <zlib.h>
135 #ifndef JUCE_USE_CURL
136 #define JUCE_USE_CURL 0
144 #ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS
148 #ifndef JUCE_STRING_UTF_TYPE
149 #define JUCE_STRING_UTF_TYPE 8
181 #pragma warning (push)
182 #pragma warning (disable: 4514 4996)
191 #pragma warning (pop)
292 #pragma warning (pop)
295 #endif // JUCE_CORE_H_INCLUDED
Definition: juce_audio_basics.cpp:75
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_core.h:66
Definition: juce_core.h:143
JUCE_API bool JUCE_CALLTYPE juce_isRunningUnderDebugger()
Definition: juce_android_Threads.cpp:65
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_core.h:45
Definition: juce_core.h:46
Definition: juce_core.h:43
Definition: juce_core.h:40
JUCE_API void JUCE_CALLTYPE logAssertion(const char *file, int line) noexcept
Definition: juce_core.h:39