mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-03 18:59:02 +08:00
5f0139b7e2
* [physx] Use /Z7 instead of /Zi to integrate the debug message when building static * update version record * [physx] Add homepage * update version record * [physx] Re-fix flags, using toolchain set * update version record
38 lines
1.8 KiB
Diff
38 lines
1.8 KiB
Diff
diff --git a/physx/compiler/public/CMakeLists.txt b/physx/compiler/public/CMakeLists.txt
|
|
index bd85eee..f32fe82 100644
|
|
--- a/physx/compiler/public/CMakeLists.txt
|
|
+++ b/physx/compiler/public/CMakeLists.txt
|
|
@@ -33,6 +33,8 @@ ENDIF()
|
|
|
|
project(PhysXSDK C CXX)
|
|
|
|
+SET(PHYSX_CXX_FLAGS "${CMAKE_CXX_FLAGS}" CACHE INTERNAL "PhysX Debug CXX Flags")
|
|
+
|
|
OPTION(PX_BUILDSNIPPETS "Generate the snippets" OFF)
|
|
OPTION(PX_BUILDPUBLICSAMPLES "Generate the samples" OFF)
|
|
OPTION(PX_CMAKE_SUPPRESS_REGENERATION "Disable zero_check projects" OFF)
|
|
diff --git a/physx/source/compiler/cmake/windows/CMakeLists.txt b/physx/source/compiler/cmake/windows/CMakeLists.txt
|
|
index c772333..e8a243c 100644
|
|
--- a/physx/source/compiler/cmake/windows/CMakeLists.txt
|
|
+++ b/physx/source/compiler/cmake/windows/CMakeLists.txt
|
|
@@ -41,15 +41,17 @@ ELSE()
|
|
SET(PHYSX_FP_MODE "/fp:fast")
|
|
ENDIF()
|
|
IF(CMAKE_CL_64)
|
|
- SET(PHYSX_CXX_FLAGS "/d2Zi+ /MP /WX /W4 /GF /GS- /GR- /Gd ${PHYSX_FP_MODE} /Oy ${PHYSX_WARNING_DISABLES}" CACHE INTERNAL "PhysX CXX")
|
|
+ SET(PHYSX_CXX_FLAGS "${PHYSX_CXX_FLAGS} ${PHYSX_FP_MODE} ${PHYSX_WARNING_DISABLES}" CACHE INTERNAL "PhysX CXX")
|
|
ELSE()
|
|
- SET(PHYSX_CXX_FLAGS "/arch:SSE2 /d2Zi+ /MP /WX /W4 /GF /GS- /GR- /Gd ${PHYSX_FP_MODE} /Oy ${PHYSX_WARNING_DISABLES}" CACHE INTERNAL "PhysX CXX")
|
|
+ SET(PHYSX_CXX_FLAGS "${PHYSX_CXX_FLAGS} /arch:SSE2 ${PHYSX_FP_MODE} ${PHYSX_WARNING_DISABLES}" CACHE INTERNAL "PhysX CXX")
|
|
ENDIF()
|
|
|
|
+if (0)
|
|
SET(PHYSX_CXX_FLAGS_DEBUG "/Od ${WINCRT_DEBUG} /RTCu /Zi" CACHE INTERNAL "PhysX Debug CXX Flags")
|
|
SET(PHYSX_CXX_FLAGS_CHECKED "/Ox ${WINCRT_NDEBUG} /Zi" CACHE INTERNAL "PhysX Checked CXX Flags")
|
|
SET(PHYSX_CXX_FLAGS_PROFILE "/Ox ${WINCRT_NDEBUG} /Zi" CACHE INTERNAL "PhysX Profile CXX Flags")
|
|
SET(PHYSX_CXX_FLAGS_RELEASE "/Ox ${WINCRT_NDEBUG} /Zi" CACHE INTERNAL "PhysX Release CXX Flags")
|
|
+endif()
|
|
|
|
# cache lib type defs
|
|
IF(PX_GENERATE_STATIC_LIBRARIES)
|