Go to the
documentation of this file.
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00019 #ifndef _FBXSDK_VERSION_H_
00020 #define _FBXSDK_VERSION_H_
00021
00022
00023 #define FBXSDK_VERSION_MAJOR 2013 //integer
00024 #define FBXSDK_VERSION_MINOR 1 //integer
00025 #define FBXSDK_VERSION_POINT 0 //integer
00026 #define FBXSDK_VERSION_NAME "Release" //string, ex: Alpha1, Alpha2, Beta1, Beta2, RC, Release
00027 #define FBXSDK_VERSION_DATE 20120412 //yyyymmdd
00028
00029 #ifndef FBXSDK_VERSION_REVISION
00030 #define FBXSDK_VERSION_REVISION 0 //set by environment, do not change here!
00031 #endif
00032
00033
00034 #define FBXSDK_DEF_TO_STR(x) #x
00035 #define FBXSDK_STRINGIFY(x) FBXSDK_DEF_TO_STR(x)
00036
00037 #if FBXSDK_VERSION_POINT == 0
00038 #define FBXSDK_VER_TO_STR(a, b, c) FBXSDK_DEF_TO_STR(a.b)
00039 #else
00040 #define FBXSDK_VER_TO_STR(a, b, c) FBXSDK_DEF_TO_STR(a.b.c)
00041 #endif
00042
00043
00044 #define FBXSDK_VERSION_STRING FBXSDK_VER_TO_STR(FBXSDK_VERSION_MAJOR, FBXSDK_VERSION_MINOR, FBXSDK_VERSION_POINT)
00045 #define FBXSDK_VERSION_STRING_FULL FBXSDK_VERSION_STRING" "FBXSDK_VERSION_NAME" ("FBXSDK_STRINGIFY(FBXSDK_VERSION_REVISION)")"
00046
00047
00048 #ifndef FBXSDK_DEFINE_NAMESPACE
00049 #define FBXSDK_DEFINE_NAMESPACE 1
00050 #endif
00051
00052 #if FBXSDK_DEFINE_NAMESPACE == 1
00053 #define FBXSDK_NAMESPACE fbxsdk_2013_1
00054 #else
00055 #define FBXSDK_NAMESPACE
00056 #endif
00057
00058 #endif