]> git.eshelyaron.com Git - emacs.git/commitdiff
(DEBUG_LINK): New macro.
authorAndrew Innes <andrewi@gnu.org>
Sun, 18 Mar 2001 16:56:08 +0000 (16:56 +0000)
committerAndrew Innes <andrewi@gnu.org>
Sun, 18 Mar 2001 16:56:08 +0000 (16:56 +0000)
(LINK_FLAGS): Use it.

nt/ChangeLog
nt/gmake.defs
nt/nmake.defs

index a293d589f2436f4d24a347e2e686d87ad2bdb9ce..166b584812a338f07f99eaedd5056b2791d1343c 100644 (file)
@@ -1,3 +1,14 @@
+2001-03-17  Andrew Innes  <andrewi@gnu.org>\r
+\r
+       * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning\r
+       escaped quotes.\r
+\r
+       * gmake.defs (DEBUG_LINK): New macro.\r
+       (LINK_FLAGS): Use it.\r
+\r
+       * nmake.defs (DEBUG_LINK): New macro.\r
+       (LINK_FLAGS): Use it.\r
+\r
 2001-03-06  Andrew Innes  <andrewi@gnu.org>\r
 \r
        * INSTALL: Add --ldflags to configure line for building with\r
index 48806a722638daeae51528f476a57c167b2e23bd..32b4dc7e0f8d8fddd547a7dc39e2638c429fe035 100644 (file)
@@ -226,8 +226,10 @@ endif
 
 ifdef NODEBUG
 DEBUG_FLAG = 
+DEBUG_LINK =
 else
 DEBUG_FLAG = -g
+DEBUG_LINK = -g
 endif
 
 ifdef NOCYGWIN
@@ -248,7 +250,7 @@ else
 ERROR Unknown architecture type "$(ARCH)".
 endif
 
-LINK_FLAGS     = $(ARCH_LDFLAGS) $(NOCYGWIN) $(USER_LDFLAGS)
+LINK_FLAGS     = $(ARCH_LDFLAGS) $(DEBUG_LINK) $(NOCYGWIN) $(USER_LDFLAGS)
 
 .DEFAULT:
 
index fb6dfdae282d160ffef00696861e79ade73c9c08..1f6db21eaa09a77af4c1cb18d4c2643621cc065c 100644 (file)
@@ -161,8 +161,10 @@ DEL_TREE   = rm -r
 
 !ifdef NODEBUG
 DEBUG_FLAG = 
+DEBUG_LINK = 
 !else
 DEBUG_FLAG = -Zi
+DEBUG_LINK = -debug:full -debugtype:both
 !endif
 
 !if "$(ARCH)" == "i386"
@@ -200,7 +202,7 @@ ARCH_LDFLAGS        = $(SYS_LDFLAGS)
 !endif
 !endif
 
-LINK_FLAGS     = $(ARCH_LDFLAGS) $(USER_LDFLAGS)
+LINK_FLAGS     = $(ARCH_LDFLAGS) $(DEBUG_LINK) $(USER_LDFLAGS)
 
 # From MSVC 5.0 onwards, it seem base relocation information is not included,
 # at least in release builds.  We need to ensure the reloc info is included