diff options
| author | Marijn Tamis <[email protected]> | 2019-04-01 14:21:09 +0200 |
|---|---|---|
| committer | Marijn Tamis <[email protected]> | 2019-04-01 14:21:09 +0200 |
| commit | d243404d4ba88bcf53f7310cc8980b4efe38c19f (patch) | |
| tree | dcc8ce2904e9f813e03f71f825c4d3c9ec565d91 /PxShared/src/compiler/cmake/windows/CMakeLists.txt | |
| parent | Add new SetSpheres and SetPlanes api's to bring them in line with setTriangles. (diff) | |
| download | archived-nvcloth-1.1.6.tar.xz archived-nvcloth-1.1.6.zip | |
1.1.6 Release.1.1.6
Diffstat (limited to 'PxShared/src/compiler/cmake/windows/CMakeLists.txt')
| -rw-r--r-- | PxShared/src/compiler/cmake/windows/CMakeLists.txt | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/PxShared/src/compiler/cmake/windows/CMakeLists.txt b/PxShared/src/compiler/cmake/windows/CMakeLists.txt deleted file mode 100644 index fe2b00d..0000000 --- a/PxShared/src/compiler/cmake/windows/CMakeLists.txt +++ /dev/null @@ -1,95 +0,0 @@ -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") -ENDIF() - -SET(PLATFORM_LIST windows) - -IF (NOT ${TARGET_BUILD_PLATFORM} IN_LIST PLATFORM_LIST) - MESSAGE(FATAL_ERROR "Invalid platform:" ${TARGET_BUILD_PLATFORM}) -ENDIF() - -SET(CMAKE_CXX_FLAGS "/Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4577 /d2Zi+ /WX /W4 /GF /GS- /GR- /Gd /fp:fast") - -IF(DEFINED STATIC_WINCRT) - SET(WINCRT_NDEBUG "/MT") - SET(WINCRT_DEBUG "/MTd") -ELSE() - SET(WINCRT_NDEBUG "/MD") - SET(WINCRT_DEBUG "/MDd") -ENDIF() - -SET(CMAKE_CXX_FLAGS_DEBUG "/Od ${WINCRT_DEBUG} /RTCu /Zi") -SET(CMAKE_CXX_FLAGS_CHECKED "/Ox ${WINCRT_NDEBUG} /Zi") -SET(CMAKE_CXX_FLAGS_PROFILE "/Ox ${WINCRT_NDEBUG} /Zi") -SET(CMAKE_CXX_FLAGS_RELEASE "/Ox ${WINCRT_NDEBUG} /Zi") - -# Build PDBs for all configurations -SET(CMAKE_SHARED_LINKER_FLAGS "/DEBUG") - -# Controls PX_NVTX for all projects on windows -SET(PXSHARED_WINDOWS_ENABLE_NVTX 0) - -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 -SET(PXSHARED_WINDOWS_COMPILE_DEFS WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;DISABLE_CUDA_PHYSX;) -ENDIF() -SET(PXSHARED_WINDOWS_DEBUG_COMPILE_DEFS _DEBUG;PX_DEBUG=1;PX_CHECKED=1;PX_NVTX=${PXSHARED_WINDOWS_ENABLE_NVTX}) -SET(PXSHARED_WINDOWS_CHECKED_COMPILE_DEFS NDEBUG;PX_CHECKED=1;PX_NVTX=${PXSHARED_WINDOWS_ENABLE_NVTX}) -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) - -IF(CMAKE_CL_64) - SET(LIBPATH_SUFFIX "x64") -ELSE(CMAKE_CL_64) - SET(LIBPATH_SUFFIX "x86") -ENDIF(CMAKE_CL_64) - -SET(CMAKE_DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}_${LIBPATH_SUFFIX}") -SET(CMAKE_PROFILE_POSTFIX "${CMAKE_PROFILE_POSTFIX}_${LIBPATH_SUFFIX}") -SET(CMAKE_CHECKED_POSTFIX "${CMAKE_CHECKED_POSTFIX}_${LIBPATH_SUFFIX}") -SET(CMAKE_RELEASE_POSTFIX "${CMAKE_RELEASE_POSTFIX}_${LIBPATH_SUFFIX}") - -# Include project cmake files here -IF(DEFINED PX_SELECT_COMPONENTS) - if ("PxFoundation" IN_LIST PX_SELECT_COMPONENTS) - INCLUDE(PxFoundation.cmake) - endif() - if ("PsFastXml" IN_LIST PX_SELECT_COMPONENTS) - INCLUDE(PsFastXml.cmake) - endif() - if ("PxPvdSDK" IN_LIST PX_SELECT_COMPONENTS) - INCLUDE(PxPvdSDK.cmake) - endif() - if ("PxTask" IN_LIST PX_SELECT_COMPONENTS) - INCLUDE(PxTask.cmake) - endif() - if ("PxCudaContextManager" IN_LIST PX_SELECT_COMPONENTS) - IF(DEFINED GENERATE_GPU_PROJECTS) - INCLUDE(PxCudaContextManager.cmake) - ENDIF() - endif() -ELSE() -INCLUDE(PxFoundation.cmake) -INCLUDE(PsFastXml.cmake) -INCLUDE(PxPvdSDK.cmake) -INCLUDE(PxTask.cmake) -IF(DEFINED GENERATE_GPU_PROJECTS) - INCLUDE(PxCudaContextManager.cmake) -ENDIF() -ENDIF() - |