]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Link correct VS2015 C libraries for debug builds 449/head
authorGreg Hudson <ghudson@mit.edu>
Sun, 8 May 2016 15:11:22 +0000 (11:11 -0400)
committerGreg Hudson <ghudson@mit.edu>
Fri, 13 May 2016 17:30:56 +0000 (13:30 -0400)
When building with VS2015 and NODEBUG is not set, link with the
debugging versions of ucrt.lib and vcruntime.lib.  Based on work by
Chris Kingsley.

ticket: 8412 (new)

src/lib/Makefile.in
src/windows/kfwlogon/Makefile.in

index 178954d4a0545e6578c3a6889a9dd23a23557bf4..8fbc50a0ff64f29dfb47801135c00790fa15f89a 100644 (file)
@@ -53,7 +53,11 @@ clean-windows::
 
 ##WIN32##!if defined(VISUALSTUDIOVERSION)
 ##WIN32##!if $(VISUALSTUDIOVERSION:.=) >= 140
+##WIN32##!ifdef NODEBUG
 ##WIN32##WINCRTEXTRA = ucrt.lib vcruntime.lib
+##WIN32##!else
+##WIN32##WINCRTEXTRA = ucrtd.lib vcruntimed.lib
+##WIN32##!endif
 ##WIN32##!endif
 ##WIN32##!endif
 ##WIN32##WINLIBS = kernel32.lib ws2_32.lib user32.lib shell32.lib oldnames.lib \
index 50c8bca4831e5a7d0c15f0cba53ee4c00e23ac45..ab7c3baf41a19a9b0c3cc450bbb588f3158f29fd 100644 (file)
@@ -9,7 +9,11 @@ PROG_LIBPATH=-L$(TOPLIBD) -L$(KRB5_LIBDIR)
 
 !if defined(VISUALSTUDIOVERSION)
 !if $(VISUALSTUDIOVERSION:.=) >= 140
+!ifdef NODEBUG
 WINCRTEXTRA = ucrt.lib vcruntime.lib
+!else
+WINCRTEXTRA = ucrtd.lib vcruntimed.lib
+!endif
 !endif
 !endif
 SYSLIBS = kernel32.lib user32.lib advapi32.lib wsock32.lib secur32.lib userenv.lib $(WINCRTEXTRA)