diff options
Diffstat (limited to 'PxShared/src/compiler/cmake/windows/CMakeLists.txt')
| -rw-r--r-- | PxShared/src/compiler/cmake/windows/CMakeLists.txt | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/PxShared/src/compiler/cmake/windows/CMakeLists.txt b/PxShared/src/compiler/cmake/windows/CMakeLists.txt index 39b7dfc..fe2b00d 100644 --- a/PxShared/src/compiler/cmake/windows/CMakeLists.txt +++ b/PxShared/src/compiler/cmake/windows/CMakeLists.txt @@ -1,12 +1,13 @@ cmake_minimum_required(VERSION 3.3) +PROJECT(PxShared CXX) include(../common/CMakeLists.txt) -IF(NOT DEFINED TARGET_BUILD_PLATFORM) # Not defined, default to Windows - SET(TARGET_BUILD_PLATFORM "Windows") +IF(NOT DEFINED TARGET_BUILD_PLATFORM) # Not defined, default to windows + SET(TARGET_BUILD_PLATFORM "windows") ENDIF() -SET(PLATFORM_LIST Windows) +SET(PLATFORM_LIST windows) IF (NOT ${TARGET_BUILD_PLATFORM} IN_LIST PLATFORM_LIST) MESSAGE(FATAL_ERROR "Invalid platform:" ${TARGET_BUILD_PLATFORM}) @@ -33,7 +34,7 @@ SET(CMAKE_SHARED_LINKER_FLAGS "/DEBUG") # Controls PX_NVTX for all projects on windows SET(PXSHARED_WINDOWS_ENABLE_NVTX 0) -IF(DEFINED PX_GENERATE_GPU_PROJECTS) +IF(DEFINED LINK_GPU_BINARIES) SET(PXSHARED_WINDOWS_COMPILE_DEFS WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;) ELSE() # Disable cuda and dx for all projects on windows @@ -44,6 +45,10 @@ SET(PXSHARED_WINDOWS_CHECKED_COMPILE_DEFS NDEBUG;PX_CHECKED=1;PX_NVTX=${PXSHARED SET(PXSHARED_WINDOWS_PROFILE_COMPILE_DEFS NDEBUG;PX_PROFILE=1;PX_NVTX=${PXSHARED_WINDOWS_ENABLE_NVTX}) SET(PXSHARED_WINDOWS_RELEASE_COMPILE_DEFS NDEBUG) +IF(DEFINED PX_SCALAR_MATH) + ADD_DEFINITIONS(-DPX_SIMD_DISABLED) +ENDIF() + IF(CMAKE_CL_64) ADD_DEFINITIONS(-DWIN64) ENDIF(CMAKE_CL_64) @@ -74,7 +79,7 @@ IF(DEFINED PX_SELECT_COMPONENTS) INCLUDE(PxTask.cmake) endif() if ("PxCudaContextManager" IN_LIST PX_SELECT_COMPONENTS) - IF(DEFINED PX_GENERATE_GPU_PROJECTS) + IF(DEFINED GENERATE_GPU_PROJECTS) INCLUDE(PxCudaContextManager.cmake) ENDIF() endif() @@ -83,7 +88,7 @@ INCLUDE(PxFoundation.cmake) INCLUDE(PsFastXml.cmake) INCLUDE(PxPvdSDK.cmake) INCLUDE(PxTask.cmake) -IF(DEFINED PX_GENERATE_GPU_PROJECTS) +IF(DEFINED GENERATE_GPU_PROJECTS) INCLUDE(PxCudaContextManager.cmake) ENDIF() ENDIF() |