122 #if defined (DEBUG) || defined (_DEBUG) || ! (defined (NDEBUG) || defined (_NDEBUG))
123 #define JUCE_DEBUG 1
124 #endif
125
126 #if ! (defined (DEBUG) || defined (_DEBUG) || defined (NDEBUG) || defined (_NDEBUG))
127 #warning "Neither NDEBUG or DEBUG has been defined - you should set one of these to make it clear whether this is a release build,"
128 #endif
129
130 #ifdef __LITTLE_ENDIAN__
131 #define JUCE_LITTLE_ENDIAN 1
132 #else
133 #define JUCE_BIG_ENDIAN 1
134 #endif
135
136 #ifdef __LP64__
137 #define JUCE_64BIT 1
138 #else
139 #define JUCE_32BIT 1
140 #endif
141
142 #if defined (__ppc__) || defined (__ppc64__)
143 #error "PowerPC is no longer supported by JUCE!"
144 #elif defined (__arm__) || defined (__arm64__)
145 #define JUCE_ARM 1
146 #else
147 #define JUCE_INTEL 1
148 #endif
149
150 #if JUCE_MAC
151 #if ! defined (MAC_OS_X_VERSION_10_14)
152 #error "The 10.14 SDK (Xcode 10.1+) is required to build JUCE apps. You can create apps that run on macOS 10.9+ by changing the deployment target."