113fb8c104
This fixes building of gtest on msvc. See e.g. http://stackoverflow.com/questions/8274588 for more discussion on the matter. This is only required on MSVC 2012 - gtest itself (in the cmake files) adds -D_VARIADIC_MAX=10 to the build when building using MSVC 2012, but we don't know the MSVC version at the make stage here. Since the gtest tuple support isn't used at all, it's simpler to just disable it altogether than to try to add -D_VARIADIC_MAX=10.
20 lines
467 B
Makefile
20 lines
467 B
Makefile
CC=cl
|
|
CXX=cl
|
|
AR=lib
|
|
CXX_O=-Fo$@
|
|
CFLAGS += -nologo -W3 -EHsc -fp:precise -Zc:wchar_t -Zc:forScope -DGTEST_HAS_TR1_TUPLE=0
|
|
CXX_LINK_O=-nologo -Fe$@
|
|
AR_OPTS=-nologo -out:$@
|
|
CFLAGS_OPT=-O2 -Ob1 -Oy- -Zi -GF -Gm- -GS -Gy -MD -DNDEBUG
|
|
CFLAGS_DEBUG=-Od -Oy- -ZI -Gm -MDd -RTC1 -D_DEBUG
|
|
CFLAGS_M32=
|
|
CFLAGS_M64=
|
|
LINK_LIB=$(1).lib
|
|
LIBSUFFIX=lib
|
|
LIBPREFIX=
|
|
EXEEXT=.exe
|
|
SHAREDLIBSUFFIX=dll
|
|
SHARED=-LD
|
|
SHLDFLAGS=-link -def:wels.def -implib:wels_dll.lib
|
|
EXTRA_LIBRARY=wels_dll.lib
|