Przeglądaj źródła

physx support for vs 2017

Tim 7 lat temu
rodzic
commit
50cf4a1c45
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      Tools/CMake/modules/module_physx3.cmake

+ 6 - 0
Tools/CMake/modules/module_physx3.cmake

@@ -52,6 +52,9 @@ if(TORQUE_CPU_X32)
       set(PHYSX3_LIBPATH_PREFIX vc12win32)
    elseif(MSVC14)
       set(PHYSX3_LIBPATH_PREFIX vc14win32)
+   #VS 2017 uses 14.x toolchain so can't use MSVC15
+   elseif(MSVC_VERSION GREATER_OR_EQUAL_TO 1910)
+      set(PHYSX3_LIBPATH_PREFIX vc15win32)
    else()
       message(FATAL_ERROR "This version of VS is not supported")
       return()
@@ -65,6 +68,9 @@ elseif(TORQUE_CPU_X64)
       set(PHYSX3_LIBPATH_PREFIX vc12win64)
    elseif(MSVC14)
       set(PHYSX3_LIBPATH_PREFIX vc14win64)
+   #VS 2017 uses 14.x toolchain so can't use MSVC15
+   elseif(MSVC_VERSION GREATER_OR_EQUAL_TO 1910)
+      set(PHYSX3_LIBPATH_PREFIX vc15win64)
    else()
       message(FATAL_ERROR "This version of VS is not supported")
       return()