Go to the documentation of this file.
31 #ifndef BUILD_VERSION_MAJOR
32 # define BUILD_VERSION_MAJOR 0
34 #endif // BUILD_VERSION_MAJOR
35 #ifndef BUILD_VERSION_MINOR
36 # define BUILD_VERSION_MINOR 0
38 #endif // BUILD_VERSION_MINOR
40 # define BUILD_RELEASE 0
42 #endif // BUILD_RELEASE
45 # define BUILD_NUMBER 0
47 #endif // BUILD_NUMBER
55 # define BUILD_STATUS_STR (debug build)
57 # define BUILD_STATUS_STR (debug BUILD_STATUS)
60 # if !defined(TSPSG_RELEASE_BUILD)
61 # define BUILD_STATUS_STR (nightly build)
62 # elif !defined(BUILD_STATUS)
63 # define BUILD_STATUS_STR (build BUILD_NUMBER)
65 # define BUILD_STATUS_STR (BUILD_STATUS)
66 # endif // TSPSG_RELEASE_BUILD
71 #define QUOTE(x) QUOTE_X(x)
75 #define BUILD_VERSION QUOTE(BUILD_VERSION_MAJOR.BUILD_VERSION_MINOR.BUILD_RELEASE BUILD_STATUS_STR)
82 # define REVISION_STR QUOTE(REVISION)
84 # define REVISION_STR "0c8813f6050deb29be145a20cd5db234548844ae"