[Bf-blender-cvs] [4d8301dcb2e] tmp_libupdate_34: Cleanup: formatting and simplification

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


Commit: 4d8301dcb2eddac683c69a7bd527d3012c233cb9
Author: Brecht Van Lommel
Date:   Tue Aug 16 01:08:22 2022 +0200
Branches: tmp_libupdate_34
https://developer.blender.org/rB4d8301dcb2eddac683c69a7bd527d3012c233cb9

Cleanup: formatting and simplification

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

M	build_files/build_environment/cmake/harfbuzz.cmake
M	build_files/build_environment/cmake/openvdb.cmake
M	build_files/build_environment/cmake/options.cmake
M	build_files/build_environment/cmake/tbb.cmake

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

diff --git a/build_files/build_environment/cmake/harfbuzz.cmake b/build_files/build_environment/cmake/harfbuzz.cmake
index 309dff867ea..0ae9b11d627 100644
--- a/build_files/build_environment/cmake/harfbuzz.cmake
+++ b/build_files/build_environment/cmake/harfbuzz.cmake
@@ -13,8 +13,6 @@ set(HARFBUZZ_EXTRA_OPTIONS
   -Dgobject=disabled
 )
 
-
-
 ExternalProject_Add(external_harfbuzz
   URL file://${PACKAGE_DIR}/${HARFBUZZ_FILE}
   URL_HASH ${HARFBUZZ_HASH_TYPE}=${HARFBUZZ_HASH}
@@ -31,6 +29,7 @@ add_dependencies(
   external_python
   external_python_site_packages
 )
+
 if(BUILD_MODE STREQUAL Release AND WIN32)
   ExternalProject_Add_Step(external_harfbuzz after_install
     COMMAND ${CMAKE_COMMAND} -E copy_directory ${LIBDIR}/harfbuzz/include ${HARVEST_TARGET}/harfbuzz/include
diff --git a/build_files/build_environment/cmake/openvdb.cmake b/build_files/build_environment/cmake/openvdb.cmake
index f9db82748c9..9939b5943c0 100644
--- a/build_files/build_environment/cmake/openvdb.cmake
+++ b/build_files/build_environment/cmake/openvdb.cmake
@@ -4,8 +4,6 @@ if(BUILD_MODE STREQUAL Debug)
   set(BLOSC_POST _d)
 endif()
 
-set(OPENVDB_SHARED ON)
-set(OPENVDB_STATIC OFF)
 set(OPENVDB_EXTRA_ARGS
   ${DEFAULT_BOOST_FLAGS}
   -DUSE_STATIC_DEPENDENCIES=OFF   # This is the global toggle for static libs
@@ -27,8 +25,8 @@ set(OPENVDB_EXTRA_ARGS
   -DTBB_ROOT=${LIBDIR}/tbb/
   -DTbb_INCLUDE_DIR=${LIBDIR}/tbb/include
   -DTbb_LEGACY_INCLUDE_DIR=${LIBDIR}/tbb/include
-  -DOPENVDB_CORE_SHARED=${OPENVDB_SHARED}
-  -DOPENVDB_CORE_STATIC=${OPENVDB_STATIC}
+  -DOPENVDB_CORE_SHARED=ON
+  -DOPENVDB_CORE_STATIC=OFF
   -DOPENVDB_BUILD_BINARIES=OFF
   -DCMAKE_DEBUG_POSTFIX=_d
   -DBLOSC_USE_STATIC_LIBS=ON
diff --git a/build_files/build_environment/cmake/options.cmake b/build_files/build_environment/cmake/options.cmake
index a69cfe922ee..02e1f23f40a 100644
--- a/build_files/build_environment/cmake/options.cmake
+++ b/build_files/build_environment/cmake/options.cmake
@@ -81,7 +81,7 @@ if(WIN32)
 
   # some build systems like meson will respect the *nix like environment vars
   # like CFLAGS and LDFlags but will still build with the MSVC compiler, so for
-  # those we need to empty out the gcc style flags that are normally in there. 
+  # those we need to empty out the gcc style flags that are normally in there.
   set(CONFIGURE_ENV_MSVC
     cd ${MINGW_PATH} &&
     call ${PERL_SHELL} &&
diff --git a/build_files/build_environment/cmake/tbb.cmake b/build_files/build_environment/cmake/tbb.cmake
index 170bb61be54..17b1f0fd869 100644
--- a/build_files/build_environment/cmake/tbb.cmake
+++ b/build_files/build_environment/cmake/tbb.cmake
@@ -1,14 +1,14 @@
 # SPDX-License-Identifier: GPL-2.0-or-later
-  set(TBB_EXTRA_ARGS
-    -DTBB_BUILD_SHARED=On
-    -DTBB_BUILD_TBBMALLOC=On
-    -DTBB_BUILD_TBBMALLOC_PROXY=On
-    -DTBB_BUILD_STATIC=Off
-    -DTBB_BUILD_TESTS=Off
-    -DCMAKE_DEBUG_POSTFIX=_debug
-  )
-  set(TBB_LIBRARY tbb)
-  set(TBB_STATIC_LIBRARY Off)
+set(TBB_EXTRA_ARGS
+  -DTBB_BUILD_SHARED=On
+  -DTBB_BUILD_TBBMALLOC=On
+  -DTBB_BUILD_TBBMALLOC_PROXY=On
+  -DTBB_BUILD_STATIC=Off
+  -DTBB_BUILD_TESTS=Off
+  -DCMAKE_DEBUG_POSTFIX=_debug
+)
+set(TBB_LIBRARY tbb)
+set(TBB_STATIC_LIBRARY Off)
 
 # CMake script for TBB from https://github.com/wjakob/tbb/blob/master/CMakeLists.txt
 ExternalProject_Add(external_tbb



More information about the Bf-blender-cvs mailing list