1 
2 #include "version.h"
3 #include "version_data.h"
4 #include "version_branch.h"
5 #include "config.h"
6 #include "xpoll.h"
7 #include "ssl.h"
8 
9 const char version_build[] = VERSION "-" SRCVERSION VERSION_BRANCH;
10 const char verstr[]        = PROGNAME " " VERSION "-" SRCVERSION VERSION_BRANCH;
11 const char verstr_aprsis[] = PROGNAME " " VERSION "-" SRCVERSION VERSION_BRANCH;
12 const char verstr_http[] = PROGNAME "/" VERSION;
13 
14 const char verstr_build_time[] = BUILD_TIME;
15 const char verstr_build_user[] = BUILD_USER;
16 
17 const char verstr_features[] =
18 #ifdef XP_USE_EPOLL
19 	" epoll"
20 #endif
21 #ifdef XP_USE_POLL
22 	" poll"
23 #endif
24 #ifdef USE_EVENTFD
25 	" eventfd"
26 #endif
27 #ifdef USE_POSIX_CAP
28 	" posix_cap"
29 #endif
30 #ifdef USE_CLOCK_GETTIME
31 	" clock_gettime"
32 #endif
33 #ifdef HAVE_SYNC_FETCH_AND_ADD
34 	" gcc_atomics"
35 #endif
36 #ifdef HAVE_LIBZ
37 	" zlib"
38 #endif
39 #ifdef _FOR_VALGRIND_
40 	" valgrind"
41 #endif
42 #ifdef USE_SSL
43 	" ssl"
44 #endif
45 #ifdef USE_SCTP
46 	" sctp"
47 #endif
48 ;
49