Go to the documentation of this file. 27 #ifndef INCLUDED_COMPILER 28 #define INCLUDED_COMPILER 35 # define MSC_VERSION _MSC_VER 37 # define MSC_VERSION 0 40 #if defined(__INTEL_COMPILER) 41 # define ICC_VERSION __INTEL_COMPILER 43 # define ICC_VERSION 0 47 # define LCC_VERSION __LCC__ 49 # define LCC_VERSION 0 53 # define GCC_VERSION (__GNUC__*100 + __GNUC_MINOR__) 55 # define GCC_VERSION 0 61 # define CLANG_VERSION (__clang_major__*100 + __clang_minor__) 63 # define CLANG_VERSION 0 68 # define __has_feature(x) 0 75 #elif defined(USING_PCH) 97 #ifdef __STDC_VERSION__ 98 # if __STDC_VERSION__ >= 199901L 108 # if GCC_VERSION && defined(__SSE__) 110 # elif MSC_VERSION // also includes ICC 118 # if GCC_VERSION && defined(__SSE2__) 120 # elif MSC_VERSION // also includes ICC 127 #endif // #ifndef INCLUDED_COMPILER