00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __FLGR_VERSION
00022 #define __FLGR_VERSION
00023
00024 #define FLGR_VERSION_MAJOR "2"
00025 #define FLGR_VERSION_MINOR "1"
00026
00027
00028 #ifdef __SSE4__
00029 #define SSE4 "SSE4"
00030 #else
00031 #define SSE4 ""
00032 #endif
00033
00034 #ifdef __SSE3__
00035 #define SSE3 "SSE3"
00036 #else
00037 #define SSE3 ""
00038 #endif
00039
00040 #ifdef __SSE2__
00041 #define SSE2 "SSE2"
00042 #else
00043 #define SSE2 ""
00044 #endif
00045
00046 #ifdef __SSE__
00047 #define SSE "SSE"
00048 #else
00049 #define SSE ""
00050 #endif
00051
00052 #ifdef __MMX__
00053 #define MMX "MMX"
00054 #else
00055 #define MMX ""
00056 #endif
00057
00058 #if defined(__MINGW32__)
00059 #define __COMPILER__ "MINGW GNU GCC"
00060 #elif defined(__GNUC__)
00061 #define __COMPILER__ "GNU GCC"
00062 #else
00063 #define __COMPILER__ "MSVC"
00064 #endif
00065
00066 #define FLGR_VERSION(major,minor) \
00067 "Fulguro version "major"."minor" "__DATE__" "__TIME__"\n" \
00068 __COMPILER__" "__VERSION__" "MMX" "SSE" "SSE2" "SSE3" "SSE4
00069
00070 #endif