public: exclude build_vcs from libpublic dependencies, add it per project

This commit is contained in:
Alibek Omarov
2026-02-23 21:48:23 +05:00
parent 382b19e458
commit 2bdc22fbeb
5 changed files with 15 additions and 22 deletions

View File

@@ -55,14 +55,23 @@ enum
//
// build.c
//
int Q_buildnum( void );
int Q_buildnum_iso( const char *date );
int Q_buildnum_compat( void );
// to use build information, add "build_vcs" to dependencies
int Q_buildnum( void );
extern const char *g_buildcommit;
extern const char *g_buildbranch;
extern const char *g_build_date;
extern const char *g_buildcommit_date;
static inline int Q_buildnum_compat( void )
{
// this magical number below is Xash3D base build number
// as Xash3D isn't in development anymore,
// it's probably gonna stay at this number forever
return 4529;
}
//
// crtlib.c
//