[Bf-blender-cvs] [a1e9144cb37] tmp_lib_update_32: deps/win: Remove debug symbols from USD

Ray Molenkamp noreply at git.blender.org
Mon Mar 21 17:21:57 CET 2022


Commit: a1e9144cb37937df74a3c7ea8c1394230ca972db
Author: Ray Molenkamp
Date:   Mon Mar 21 10:21:09 2022 -0600
Branches: tmp_lib_update_32
https://developer.blender.org/rBa1e9144cb37937df74a3c7ea8c1394230ca972db

deps/win: Remove debug symbols from USD

Debug Symbols add a couple of hundred megabytes to the lib
which is already much much larger than I'd like it
to be. None of the other libs ship with symbols, but USD
overrides our C/CXX flags there without an option to bypass.

Updated the patch to forcibly remove this flag.

===================================================================

M	build_files/build_environment/patches/usd.diff

===================================================================

diff --git a/build_files/build_environment/patches/usd.diff b/build_files/build_environment/patches/usd.diff
index f71bb41441e..5c0d2ba0b67 100644
--- a/build_files/build_environment/patches/usd.diff
+++ b/build_files/build_environment/patches/usd.diff
@@ -11,3 +11,17 @@ diff -x .git -ur usd.orig/cmake/defaults/Packages.cmake external_usd/cmake/defau
  
  # --math
 
+diff -Naur usd_orig/cmake/defaults/msvcdefaults.cmake external_usd/cmake/defaults/msvcdefaults.cmake
+--- usd_orig/cmake/defaults/msvcdefaults.cmake	2022-02-18 14:49:09 -0700
++++ external_usd/cmake/defaults/msvcdefaults.cmake	2022-03-14 11:41:50 -0600
+@@ -120,9 +120,6 @@
+ # for all translation units.
+ set(_PXR_CXX_FLAGS "${_PXR_CXX_FLAGS} /bigobj")
+ 
+-# Enable PDB generation.
+-set(_PXR_CXX_FLAGS "${_PXR_CXX_FLAGS} /Zi")
+-
+ # Enable multiprocessor builds.
+ set(_PXR_CXX_FLAGS "${_PXR_CXX_FLAGS} /MP")
+ set(_PXR_CXX_FLAGS "${_PXR_CXX_FLAGS} /Gm-")
+



More information about the Bf-blender-cvs mailing list