From: Thomas Sondergaard Date: Tue, 11 Aug 2015 06:52:20 +0000 (+0200) Subject: Link ucrt.lib and vcruntime.lib for VS2015 X-Git-Tag: krb5-1.14-alpha1~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4552159e97007a45370dd49fa6b9fb963bb7d160;p=thirdparty%2Fkrb5.git Link ucrt.lib and vcruntime.lib for VS2015 The Visual C++ runtime libraries have been rearranged in VS2015: http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx [ghudson@mit.edu: wrap a long line in lib/Makefile.in; edit commit summary] ticket: 8231 --- diff --git a/src/lib/Makefile.in b/src/lib/Makefile.in index 4dde514312..e5ea67f100 100644 --- a/src/lib/Makefile.in +++ b/src/lib/Makefile.in @@ -51,8 +51,12 @@ clean-windows:: ##WIN32##KRB5RC = krb5.rc ##WIN32##VERSIONRC = $(BUILDTOP)\windows\version.rc +##WIN32##!if defined(VISUALSTUDIOVERSION) && $(VISUALSTUDIOVERSION:.=) >= 140 +##WIN32##WINCRTEXTRA = ucrt.lib vcruntime.lib +##WIN32##!endif ##WIN32##WINLIBS = kernel32.lib ws2_32.lib user32.lib shell32.lib oldnames.lib \ -##WIN32## version.lib secur32.lib advapi32.lib gdi32.lib delayimp.lib +##WIN32## version.lib secur32.lib advapi32.lib gdi32.lib delayimp.lib \ +##WIN32## $(WINCRTEXTRA) ##WIN32##WINDLLFLAGS = $(DLL_LINKOPTS) -base:0x1c000000 /DELAYLOAD:secur32.dll \ ##WIN32## /DELAYLOAD:advapi32.dll /DELAY:UNLOAD /DELAY:NOBIND diff --git a/src/windows/kfwlogon/Makefile.in b/src/windows/kfwlogon/Makefile.in index 1da3058639..da7f1d3c1b 100644 --- a/src/windows/kfwlogon/Makefile.in +++ b/src/windows/kfwlogon/Makefile.in @@ -7,7 +7,10 @@ DEFINES = -DNO_KRB4 LOCALINCLUDES = -I$(BUILDTOP) -I$(BUILDTOP)\include -I$(BUILDTOP)\windows\include PROG_LIBPATH=-L$(TOPLIBD) -L$(KRB5_LIBDIR) -SYSLIBS = kernel32.lib user32.lib advapi32.lib wsock32.lib secur32.lib userenv.lib +!if defined(VISUALSTUDIOVERSION) && $(VISUALSTUDIOVERSION:.=) >= 140 +WINCRTEXTRA = ucrt.lib vcruntime.lib +!endif +SYSLIBS = kernel32.lib user32.lib advapi32.lib wsock32.lib secur32.lib userenv.lib $(WINCRTEXTRA) VERSIONRC = $(BUILDTOP)\windows\version.rc RCFLAGS=$(CPPFLAGS) -I$(top_srcdir) -D_WIN32 -DRES_ONLY