6 #define BUILD_DATE "160903"
7 #define BUILD_BASE "c180"
8 #define VERSION_DATESTR "-tim" BUILD_DATE "-" BUILD_BASE
13 #define VERSION_TYPESTR "-f64"
14 #elif defined(DATA_T_FLOAT)
15 #define VERSION_TYPESTR "-f32"
17 #define VERSION_TYPESTR "-i32"
20 #if defined(OPT_MODE) && (OPT_MODE != 0) && !defined(DATA_T_DOUBLE) && !defined(DATA_T_FLOAT)
21 # define VERSION_TYPEEXT "fxd"
22 #elif defined(DATA_T_DOUBLE) || defined(DATA_T_FLOAT)
23 # if defined(USE_3DNOW)
24 # define VERSION_TYPEEXT "3dnow"
25 # elif defined(USE_3DNOW_ENH)
26 # define VERSION_TYPEEXT "3dnowplus"
27 # elif defined(USE_MMX)
28 # define VERSION_TYPEEXT "mmx"
29 # elif defined(USE_MMX2)
30 # define VERSION_TYPEEXT "mmx2"
31 # elif defined(USE_SSE)
32 # define VERSION_TYPEEXT "sse1"
33 # elif defined(USE_SSE2)
34 # define VERSION_TYPEEXT "sse2"
35 # elif defined(USE_SSE3)
36 # define VERSION_TYPEEXT "sse3"
37 # elif defined(USE_SSSE3)
38 # define VERSION_TYPEEXT "ssse3"
39 # elif defined(USE_SSE4A)
40 # define VERSION_TYPEEXT "sse4a"
41 # elif defined(USE_SSE41)
42 # define VERSION_TYPEEXT "sse41"
43 # elif defined(USE_SSE42)
44 # define VERSION_TYPEEXT "sse42"
45 # elif defined(USE_SSE4)
46 # define VERSION_TYPEEXT "sse41+42"
47 # elif defined(USE_AVX)
48 # define VERSION_TYPEEXT "avx"
49 # elif defined(USE_AVX2)
50 # define VERSION_TYPEEXT "avx2"
52 #endif /* OPT_MODE, DATA_T_DOUBLE || DATA_T_FLOAT */
54 #ifndef VERSION_TYPEEXT
55 # define VERSION_TYPEEXT ""
58 #ifndef VERSION_TYPEARCH
59 # if defined(AMD64CPU) || defined(_AMD64_)
60 # define VERSION_TYPEARCH "-x64"
61 # elif defined(IA64CPU)
62 # define VERSION_TYPEARCH "-ia64"
63 # elif defined(ARMCPU)
64 # define VERSION_TYPEARCH "-arm"
65 # elif defined(ARM64CPU)
66 # define VERSION_TYPEARCH "-arm64"
68 # define VERSION_TYPEARCH ""
72 #define VERSION "current" VERSION_DATESTR VERSION_TYPESTR VERSION_TYPEEXT VERSION_TYPEARCH
77 #define TIMID_VERSION "current"
81 #define PACKAGE_NAME "TiMidity++"
84 #ifndef PACKAGE_VERSION
85 #define PACKAGE_VERSION TIMID_VERSION
88 #ifndef PACKAGE_STRING
89 #define PACKAGE_STRING PACKAGE_NAME " " VERSION
92 #endif /* !___VERSION_H_ */