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