Refactor macro scope for version_string

This commit is contained in:
Christian W. Zuckschwerdt 2019-02-16 12:27:12 +01:00
parent 22370cac20
commit 44a5c13c4b

View file

@ -63,22 +63,26 @@
#include "getopt/getopt.h"
#endif
char const *version_string(void)
{
return "rtl_433"
#ifdef GIT_VERSION
#define STR_VALUE(arg) #arg
#define STR_EXPAND(s) STR_VALUE(s)
#define VERSION "version " STR_EXPAND(GIT_VERSION) " branch " STR_EXPAND(GIT_BRANCH) " at " STR_EXPAND(GIT_TIMESTAMP)
" version " STR_EXPAND(GIT_VERSION)
" branch " STR_EXPAND(GIT_BRANCH)
" at " STR_EXPAND(GIT_TIMESTAMP)
#undef STR_VALUE
#undef STR_EXPAND
#else
#define VERSION "version unknown"
" version unknown"
#endif
char const *version_string(void)
{
return "rtl_433 " VERSION " inputs file rtl_tcp"
" inputs file rtl_tcp"
#ifdef RTLSDR
" RTL-SDR"
" RTL-SDR"
#endif
#ifdef SOAPYSDR
" SoapySDR"
" SoapySDR"
#endif
;
}