From e31579b0769e1f9c0947d12e83316d1149307b1a Mon Sep 17 00:00:00 2001 From: James Lyon Date: Wed, 17 Apr 2013 20:32:07 +0100 Subject: Fixed tests on Windows (including out-of-tree problems) Modified tcctest.c so that it uses 'double' in place of 'long double' with MinGW since this is what TCC does, and what Visual C++ does. Added an option -norunsrc to tcc to allow argv[0] to be set independently of the compiled source when using tcc -run, which allows tests that rely on the value of argv[0] to work in out-of-tree builds. Also added Makefile rules to automatically update out-of-tree build Makefiles when in-tree Makefiles have changed. --- lib/Makefile | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/Makefile b/lib/Makefile index dfac0f8..300fa46 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -100,3 +100,6 @@ $(DIR)/exists : clean : rm -rfv i386-win32 x86_64-win32 i386 x86_64 + +Makefile: $(top_srcdir)/lib/Makefile + cp $< $@ -- cgit v1.3.1