From d31d1f4bb5f675eced02b9fa61106a002e894209 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Mon, 20 Dec 2010 13:04:34 +0000 Subject: [PATCH] Add an 'XLFLAGS' make variable to Makefile.vc, permitting user- supplied extra link flags. This makes it reasonably convenient to compile for Visual Studio debugging: just build using nmake /f Makefile.vc XFLAGS="/Zi /Od" XLFLAGS="/debug" then load the resulting executable into Visual Studio (using 'Open Project' rather than 'Open File') and the debugger should be able to access the source. [originally from svn r9038] --- mkfiles.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkfiles.pl b/mkfiles.pl index 46befd86..bc77ec08 100755 --- a/mkfiles.pl +++ b/mkfiles.pl @@ -612,7 +612,7 @@ if (defined $makefiles{'vc'}) { ($prog, $type) = split ",", $p; $objstr = &objects($p, "X.obj", "X.res", undef); print &splitline("$prog.exe: " . $objstr . " $prog.rsp"), "\n"; - print "\tlink \$(LFLAGS) -out:$prog.exe -map:$prog.map \@$prog.rsp\n\n"; + print "\tlink \$(LFLAGS) \$(XLFLAGS) -out:$prog.exe -map:$prog.map \@$prog.rsp\n\n"; } foreach $p (&prognames("G:C")) { ($prog, $type) = split ",", $p; -- 2.45.2