Shorten vers_id command line
This commit is contained in:
parent
f5ee5f8813
commit
a11c4aed3d
|
@ -1806,7 +1806,7 @@ class DXXProgram(DXXCommon):
|
|||
versid_cppdefines.append(('DESCENT_VERSION_EXTRA', self._quote_cppdefine(extra_version)))
|
||||
versid_cppdefines.append(('DESCENT_git_status', self._quote_cppdefine(git_describe_version[1])))
|
||||
versid_build_environ.append('git_status')
|
||||
versid_cppdefines.append(('RECORD_BUILD_ENVIRONMENT', "'" + ''.join(['RECORD_BUILD_VARIABLE(%s);' % k for k in versid_build_environ]) + "'"))
|
||||
versid_cppdefines.append(('DXX_RBE"(A)"', "'" + ''.join(['A(%s)' % k for k in versid_build_environ]) + "'"))
|
||||
versid_objlist = [self.env.StaticObject(target='%s%s%s' % (self.user_settings.builddir, self._apply_target_name(s), self.env["OBJSUFFIX"]), source=s, CPPDEFINES=versid_cppdefines) for s in ['similar/main/vers_id.cpp']]
|
||||
if self.env._dxx_pch_node:
|
||||
self.env.Depends(versid_objlist[0], self.env._dxx_pch_node)
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
* project's Git history. See COPYING.txt at the top level for license
|
||||
* terms and a link to the Git history.
|
||||
*/
|
||||
#include "dxxsconf.h"
|
||||
#include "vers_id.h"
|
||||
|
||||
#if defined(DXX_BUILD_DESCENT_I)
|
||||
|
@ -17,9 +18,9 @@
|
|||
const char g_descent_version[] = "D" DXX_NAME_NUMBER "X-Rebirth " DESCENT_VERSION_EXTRA;
|
||||
const char g_descent_build_datetime[21] = __DATE__ " " __TIME__;
|
||||
|
||||
#ifdef RECORD_BUILD_ENVIRONMENT
|
||||
#ifdef DXX_RBE
|
||||
#define RECORD_BUILD_VARIABLE(X) extern const char g_descent_##X[]; \
|
||||
const char g_descent_##X[] = #X "=" DESCENT_##X
|
||||
const char g_descent_##X[] __attribute_used = #X "=" DESCENT_##X;
|
||||
|
||||
RECORD_BUILD_ENVIRONMENT;
|
||||
DXX_RBE(RECORD_BUILD_VARIABLE);
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue