35 #ifndef _BLAZE_SYSTEM_PLATFORM_H_ 36 #define _BLAZE_SYSTEM_PLATFORM_H_ 57 # define BLAZE_WIN64_PLATFORM 1 59 # define BLAZE_WIN64_PLATFORM 0 67 #if defined(__MINGW64_VERSION_MAJOR) 68 # define BLAZE_MINGW64_PLATFORM 1 70 # define BLAZE_MINGW64_PLATFORM 0 78 #if defined(__MINGW32__) 79 # define BLAZE_MINGW32_PLATFORM 1 81 # define BLAZE_MINGW32_PLATFORM 0 99 BLAZE_STATIC_ASSERT( !BLAZE_WIN64_PLATFORM || ( !BLAZE_MINGW32_PLATFORM && !BLAZE_MINGW64_PLATFORM ) );
100 BLAZE_STATIC_ASSERT( !BLAZE_MINGW32_PLATFORM || ( !BLAZE_WIN64_PLATFORM && !BLAZE_MINGW64_PLATFORM ) );
101 BLAZE_STATIC_ASSERT( !BLAZE_MINGW64_PLATFORM || ( !BLAZE_WIN64_PLATFORM && !BLAZE_MINGW32_PLATFORM ) );
#define BLAZE_STATIC_ASSERT(expr)
Compile time assertion macro.In case of an invalid compile time expression, a compilation error is cr...
Definition: StaticAssert.h:112