]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Add an 'XLFLAGS' make variable to Makefile.vc, permitting user-
authorSimon Tatham <anakin@pobox.com>
Mon, 20 Dec 2010 13:04:34 +0000 (13:04 +0000)
committerSimon Tatham <anakin@pobox.com>
Mon, 20 Dec 2010 13:04:34 +0000 (13:04 +0000)
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

index 46befd86b65378bacdca3f59e07c6b278b6813a1..bc77ec087679e45597eb046a43a8024c7c046734 100755 (executable)
@@ -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;