瀏覽代碼

physx support for vs 2017

Tim 7 年之前
父節點
當前提交
50cf4a1c45
共有 1 個文件被更改,包括 6 次插入0 次删除
  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()