Merge pull request #1566 from JeffProgrammer/vs2015dxfix

Looks good.
This commit is contained in:
Areloch 2016-03-25 09:05:54 -05:00
commit 1db77b728f
2 changed files with 10 additions and 0 deletions

View file

@ -20,6 +20,9 @@
# IN THE SOFTWARE.
# -----------------------------------------------------------------------------
# JTH: We require CMake 3.1.4 for MSVC14 compatibility check
cmake_minimum_required(VERSION 3.1.4)
include(basics.cmake)
setupVersionNumbers()

View file

@ -541,6 +541,13 @@ if(WIN32)
if(TORQUE_OPENGL)
addLib(OpenGL32.lib)
endif()
# JTH: DXSDK is compiled with older runtime, and MSVC 2015+ is when __vsnprintf is undefined.
# This is a workaround by linking with the older legacy library functions.
# See this for more info: http://stackoverflow.com/a/34230122
if (MSVC14)
addLib(legacy_stdio_definitions.lib)
endif()
endif()
if(UNIX)