fix GEN_BUILDDATE

This commit is contained in:
cxgeorge 2002-03-29 01:37:27 +00:00
parent cee90ebf8a
commit 83f0e92d42
2 changed files with 13 additions and 6 deletions

View File

@ -178,6 +178,9 @@
#defer DLLNAMEBASE lib$[TARGET]$[dllext]
#defer DLLBASEADDRFILENAME dllbase.txt
#defer DLLBASEARG "/BASE:@$[dtool_ver_dir]\$[DLLBASEADDRFILENAME],$[DLLNAMEBASE]"
#else
// requires dtool envvar
#define GENERATE_BUILDDATE
#endif
//#defer ver_resource $[directory]\ver.res

View File

@ -147,18 +147,22 @@
#defer STATIC_LIB_C $[LIBBER] /nologo $[sources] /OUT:"$[osfilename $[target]]"
#defer STATIC_LIB_C++ $[STATIC_LIB_C]
#if $[GENERATE_BUILDDATE]
#defer ver_resource "$[directory]\ver.res"
#else
#define ver_resource
#endif
// if we're attached, use dllbase.txt. otherwise let OS loader resolve dll addrspace collisions
#if $[ne $[DTOOL_INSTALL],]
// use predefined bases to speed dll loading and simplify debugging
#defer DLLNAMEBASE lib$[TARGET]$[dllext]
#defer DLLBASEADDRFILENAME dllbase.txt
#defer DLLBASEARG "/BASE:@$[dtool_ver_dir]\$[DLLBASEADDRFILENAME],$[DLLNAMEBASE]"
#if $[GENERATE_BUILDDATE]
#defer ver_resource "$[directory]\ver.res"
#else
#define ver_resource
#endif
#else
// cant get builddate without dtool envvar
#define GENERATE_BUILDDATE
#endif
#defer SHARED_LIB_C $[LINKER] /nologo /dll $[LDFLAGS_OPT$[OPTIMIZE]] $[DLLBASEARG] $[sources] $[ver_resource] $[decygwin %,/LIBPATH:"%",$[lpath] $[EXTRA_LIBPATH]] $[patsubst %.lib,%.lib,%,lib%.lib,$[libs]] /OUT:"$[osfilename $[target]]"