]> granicus.if.org Git - yasm/commit
Fix #96 by setting the timestamp in the COFF header. VC2005's incremental linker...
authorPeter Johnson <peter@tortall.net>
Sat, 27 Jan 2007 08:42:48 +0000 (08:42 -0000)
committerPeter Johnson <peter@tortall.net>
Sat, 27 Jan 2007 08:42:48 +0000 (08:42 -0000)
commitbf6743d1d773a90d0ae8097f51f8265840f61f49
tree9bf0492e29df81b85d31eb5e156a4ee175eae358
parentb31c63e2e067a16cb568d7fdf179c2bb72032a07
Fix #96 by setting the timestamp in the COFF header.  VC2005's incremental linker uses the
timestamp to determine if the object file has been updated, so not setting it makes for
bad behavior (the object file gets updated, but when the executable is linked it uses the
older "internal" version).

To keep tests passing, check an environment variable (YASM_TEST_SUITE); if this exists, the
timestamp is set to 0.  Set this environment variable in out_test.sh.

svn path=/trunk/yasm/; revision=1742
modules/objfmts/coff/coff-objfmt.c
out_test.sh