|
|
@@ -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]]"
|