[Bf-blender-cvs] [d05c358bf1e] tmp_libupdate_34: USD build options changes

Brecht Van Lommel noreply at git.blender.org
Tue Aug 16 20:47:26 CEST 2022


Commit: d05c358bf1e2e51558eb2b34dd73a2fda41bdd9e
Author: Brecht Van Lommel
Date:   Tue Aug 16 03:26:23 2022 +0200
Branches: tmp_libupdate_34
https://developer.blender.org/rBd05c358bf1e2e51558eb2b34dd73a2fda41bdd9e

USD build options changes

* Enable OpenVDB
* Remove custom usdBlender namespace

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

M	build_files/build_environment/cmake/usd.cmake
M	build_files/build_environment/install_deps.sh
M	source/creator/symbols_apple.map

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

diff --git a/build_files/build_environment/cmake/usd.cmake b/build_files/build_environment/cmake/usd.cmake
index 8a98ac6b884..719005332d6 100644
--- a/build_files/build_environment/cmake/usd.cmake
+++ b/build_files/build_environment/cmake/usd.cmake
@@ -47,13 +47,11 @@ endif()
 set(USD_EXTRA_ARGS
   ${DEFAULT_BOOST_FLAGS}
   ${USD_PLATFORM_FLAGS}
-  # This is a preventative measure that avoids possible conflicts when add-ons
-  # try to load another USD library into the same process space.
-  -DPXR_SET_INTERNAL_NAMESPACE=usdBlender
   -DOPENSUBDIV_ROOT_DIR=${LIBDIR}/opensubdiv
   -DOpenImageIO_ROOT=${LIBDIR}/openimageio
   -DOPENEXR_LIBRARIES=${LIBDIR}/imath/lib/imath${OPENEXR_VERSION_POSTFIX}${LIBEXT}
   -DOPENEXR_INCLUDE_DIR=${LIBDIR}/imath/include
+  -DOPENVDB_LOCATION=${LIBDIR}/openvdb
   -DPXR_ENABLE_PYTHON_SUPPORT=ON
   -DPXR_USE_PYTHON_3=ON
   -DPXR_BUILD_IMAGING=ON
@@ -62,7 +60,7 @@ set(USD_EXTRA_ARGS
   -DPXR_BUILD_TUTORIALS=OFF
   -DPXR_ENABLE_HDF5_SUPPORT=OFF
   -DPXR_ENABLE_MATERIALX_SUPPORT=OFF
-  -DPXR_ENABLE_OPENVDB_SUPPORT=OFF
+  -DPXR_ENABLE_OPENVDB_SUPPORT=ON
   -DPYTHON_EXECUTABLE=${PYTHON_BINARY}
   -DPXR_BUILD_MONOLITHIC=ON
   # OSL is an optional dependency of the Imaging module. However, since that
diff --git a/build_files/build_environment/install_deps.sh b/build_files/build_environment/install_deps.sh
index 4ffdbf2d162..875f7fa7c7e 100755
--- a/build_files/build_environment/install_deps.sh
+++ b/build_files/build_environment/install_deps.sh
@@ -3153,7 +3153,6 @@ compile_USD() {
     if [ -d $INST/tbb ]; then
       cmake_d="$cmake_d $cmake_d -D TBB_ROOT_DIR=$INST/tbb"
     fi
-    cmake_d="$cmake_d -DPXR_SET_INTERNAL_NAMESPACE=usdBlender"
     cmake_d="$cmake_d -DPXR_ENABLE_PYTHON_SUPPORT=OFF"
     cmake_d="$cmake_d -DPXR_BUILD_IMAGING=OFF"
     cmake_d="$cmake_d -DPXR_BUILD_TESTS=OFF"
diff --git a/source/creator/symbols_apple.map b/source/creator/symbols_apple.map
index 5619f151bd2..7514921f839 100644
--- a/source/creator/symbols_apple.map
+++ b/source/creator/symbols_apple.map
@@ -59,7 +59,6 @@ png_*
 *textFileFormatYy*
 *TIFF*
 *tinyformat*
-*usdBlender*
 vorbis*
 vp8*
 vp9*



More information about the Bf-blender-cvs mailing list