mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-22 18:47:09 +01:00
[openvdb] Update to 7.0.0 (#10020)
This commit is contained in:
parent
716d189d6b
commit
be6d78f1e3
@ -1,127 +1,143 @@
|
|||||||
diff --git a/cmake/FindBlosc.cmake b/cmake/FindBlosc.cmake
|
diff --git a/cmake/FindBlosc.cmake b/cmake/FindBlosc.cmake
|
||||||
index 03e361e..b44f46d 100644
|
index cc80fc5..3ead1b3 100644
|
||||||
--- a/cmake/FindBlosc.cmake
|
--- a/cmake/FindBlosc.cmake
|
||||||
+++ b/cmake/FindBlosc.cmake
|
+++ b/cmake/FindBlosc.cmake
|
||||||
@@ -104,11 +104,6 @@ else()
|
@@ -99,13 +99,6 @@ elseif(DEFINED ENV{BLOSC_ROOT})
|
||||||
endif()
|
set(_BLOSC_ROOT $ENV{BLOSC_ROOT})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find blosc
|
-# Additionally try and use pkconfig to find blosc
|
||||||
-
|
-
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_Blosc QUIET blosc)
|
-pkg_check_modules(PC_Blosc QUIET blosc)
|
||||||
-
|
-
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
# Search for blosc include DIR
|
# Search for blosc include DIR
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
diff --git a/cmake/FindCppUnit.cmake b/cmake/FindCppUnit.cmake
|
diff --git a/cmake/FindCppUnit.cmake b/cmake/FindCppUnit.cmake
|
||||||
index fb8a28b..fea685e 100644
|
index af121ba..8fda97c 100644
|
||||||
--- a/cmake/FindCppUnit.cmake
|
--- a/cmake/FindCppUnit.cmake
|
||||||
+++ b/cmake/FindCppUnit.cmake
|
+++ b/cmake/FindCppUnit.cmake
|
||||||
@@ -106,11 +106,6 @@ else()
|
@@ -101,13 +101,6 @@ elseif(DEFINED ENV{CPPUNIT_ROOT})
|
||||||
endif()
|
set(_CPPUNIT_ROOT $ENV{CPPUNIT_ROOT})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find cppunit
|
-# Additionally try and use pkconfig to find cppunit
|
||||||
-
|
-
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_CppUnit QUIET cppunit)
|
-pkg_check_modules(PC_CppUnit QUIET cppunit)
|
||||||
-
|
-
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
# Search for CppUnit include DIR
|
# Search for CppUnit include DIR
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
diff --git a/cmake/FindIlmBase.cmake b/cmake/FindIlmBase.cmake
|
diff --git a/cmake/FindIlmBase.cmake b/cmake/FindIlmBase.cmake
|
||||||
index f0a0d7f..9f31355 100644
|
index f20f803..00a6d30 100644
|
||||||
--- a/cmake/FindIlmBase.cmake
|
--- a/cmake/FindIlmBase.cmake
|
||||||
+++ b/cmake/FindIlmBase.cmake
|
+++ b/cmake/FindIlmBase.cmake
|
||||||
@@ -152,11 +152,6 @@ else()
|
@@ -142,13 +142,6 @@ elseif(DEFINED ENV{ILMBASE_ROOT})
|
||||||
endif()
|
set(_ILMBASE_ROOT $ENV{ILMBASE_ROOT})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find IlmBase
|
-# Additionally try and use pkconfig to find IlmBase
|
||||||
-
|
-
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_IlmBase QUIET IlmBase)
|
-pkg_check_modules(PC_IlmBase QUIET IlmBase)
|
||||||
-
|
-
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
# Search for IlmBase include DIR
|
# Search for IlmBase include DIR
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
diff --git a/cmake/FindLog4cplus.cmake b/cmake/FindLog4cplus.cmake
|
diff --git a/cmake/FindLog4cplus.cmake b/cmake/FindLog4cplus.cmake
|
||||||
index 6890724..10dc931 100644
|
index f11472e..f7388d4 100644
|
||||||
--- a/cmake/FindLog4cplus.cmake
|
--- a/cmake/FindLog4cplus.cmake
|
||||||
+++ b/cmake/FindLog4cplus.cmake
|
+++ b/cmake/FindLog4cplus.cmake
|
||||||
@@ -106,11 +106,6 @@ else()
|
@@ -101,13 +101,6 @@ elseif(DEFINED ENV{LOG4CPLUS_ROOT})
|
||||||
endif()
|
set(_LOG4CPLUS_ROOT $ENV{LOG4CPLUS_ROOT})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find log4cplus
|
-# Additionally try and use pkconfig to find log4cplus
|
||||||
-
|
-
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_Log4cplus QUIET log4cplus)
|
-pkg_check_modules(PC_Log4cplus QUIET log4cplus)
|
||||||
-
|
-
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
# Search for Log4cplus include DIR
|
# Search for Log4cplus include DIR
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
diff --git a/cmake/FindOpenEXR.cmake b/cmake/FindOpenEXR.cmake
|
diff --git a/cmake/FindOpenEXR.cmake b/cmake/FindOpenEXR.cmake
|
||||||
index 302c1df..3d00c3d 100644
|
index d0d356f..3d243d0 100644
|
||||||
--- a/cmake/FindOpenEXR.cmake
|
--- a/cmake/FindOpenEXR.cmake
|
||||||
+++ b/cmake/FindOpenEXR.cmake
|
+++ b/cmake/FindOpenEXR.cmake
|
||||||
@@ -145,11 +145,6 @@ else()
|
@@ -135,13 +135,6 @@ elseif(DEFINED ENV{OPENEXR_ROOT})
|
||||||
endif()
|
set(_OPENEXR_ROOT $ENV{OPENEXR_ROOT})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find OpenEXR
|
-# Additionally try and use pkconfig to find OpenEXR
|
||||||
-
|
-
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_OpenEXR QUIET OpenEXR)
|
-pkg_check_modules(PC_OpenEXR QUIET OpenEXR)
|
||||||
-
|
-
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
# Search for OpenEXR include DIR
|
# Search for OpenEXR include DIR
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
diff --git a/cmake/FindOpenVDB.cmake b/cmake/FindOpenVDB.cmake
|
diff --git a/cmake/FindOpenVDB.cmake b/cmake/FindOpenVDB.cmake
|
||||||
index 783dfed..1fd43be 100644
|
index 18b1c83..01a2f04 100644
|
||||||
--- a/cmake/FindOpenVDB.cmake
|
--- a/cmake/FindOpenVDB.cmake
|
||||||
+++ b/cmake/FindOpenVDB.cmake
|
+++ b/cmake/FindOpenVDB.cmake
|
||||||
@@ -153,11 +153,6 @@ else()
|
@@ -142,13 +142,6 @@ elseif(DEFINED ENV{OPENVDB_ROOT})
|
||||||
endif()
|
set(_OPENVDB_ROOT $ENV{OPENVDB_ROOT})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find OpenVDB
|
-# Additionally try and use pkconfig to find OpenVDB
|
||||||
-
|
-
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_OpenVDB QUIET OpenVDB)
|
-pkg_check_modules(PC_OpenVDB QUIET OpenVDB)
|
||||||
-
|
-
|
||||||
# This CMake module supports being called from external packages AND from
|
# This CMake module supports being called from external packages AND from
|
||||||
# within the OpenVDB repository for building openvdb components with the
|
# within the OpenVDB repository for building openvdb components with the
|
||||||
# core library build disabled. Determine where we are being called from:
|
# core library build disabled. Determine where we are being called from:
|
||||||
diff --git a/cmake/FindTBB.cmake b/cmake/FindTBB.cmake
|
diff --git a/cmake/FindTBB.cmake b/cmake/FindTBB.cmake
|
||||||
index 01696ce..8fe73e5 100644
|
index a537300..4be895b 100644
|
||||||
--- a/cmake/FindTBB.cmake
|
--- a/cmake/FindTBB.cmake
|
||||||
+++ b/cmake/FindTBB.cmake
|
+++ b/cmake/FindTBB.cmake
|
||||||
@@ -141,11 +141,6 @@ else()
|
@@ -126,13 +126,6 @@ elseif(DEFINED ENV{TBB_ROOT})
|
||||||
endif()
|
set(_TBB_ROOT $ENV{TBB_ROOT})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find Tbb
|
-# Additionally try and use pkconfig to find Tbb
|
||||||
-
|
-
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_Tbb QUIET tbb)
|
-pkg_check_modules(PC_Tbb QUIET tbb)
|
||||||
-
|
-
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
# Search for tbb include DIR
|
# Search for tbb include DIR
|
||||||
# ------------------------------------------------------------------------
|
# ------------------------------------------------------------------------
|
||||||
diff --git a/cmake/OpenVDBGLFW3Setup.cmake b/cmake/OpenVDBGLFW3Setup.cmake
|
diff --git a/cmake/OpenVDBGLFW3Setup.cmake b/cmake/OpenVDBGLFW3Setup.cmake
|
||||||
index 3a29dc7..4dc6269 100644
|
index 84e54d9..bac685c 100644
|
||||||
--- a/cmake/OpenVDBGLFW3Setup.cmake
|
--- a/cmake/OpenVDBGLFW3Setup.cmake
|
||||||
+++ b/cmake/OpenVDBGLFW3Setup.cmake
|
+++ b/cmake/OpenVDBGLFW3Setup.cmake
|
||||||
@@ -77,12 +77,6 @@ else()
|
@@ -65,14 +65,6 @@ else()
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
-# Additionally try and use pkconfig to find glfw, though we only use
|
-# Additionally try and use pkconfig to find glfw, though we only use
|
||||||
-# pkg-config to re-direct to the cmake. In other words, glfw's cmake is
|
-# pkg-config to re-direct to the cmake. In other words, glfw's cmake is
|
||||||
-# expected to be installed
|
-# expected to be installed
|
||||||
-find_package(PkgConfig)
|
-if(NOT DEFINED PKG_CONFIG_FOUND)
|
||||||
|
- find_package(PkgConfig)
|
||||||
|
-endif()
|
||||||
-pkg_check_modules(PC_glfw3 QUIET glfw3)
|
-pkg_check_modules(PC_glfw3 QUIET glfw3)
|
||||||
-
|
-
|
||||||
if(PC_glfw3_FOUND)
|
if(PC_glfw3_FOUND)
|
||||||
|
@ -1,17 +1,16 @@
|
|||||||
diff --git a/cmake/FindBlosc.cmake b/cmake/FindBlosc.cmake
|
diff --git a/cmake/FindBlosc.cmake b/cmake/FindBlosc.cmake
|
||||||
index ae84240..5630b6b 100644
|
index 3ead1b3..0522e4a 100644
|
||||||
--- a/cmake/FindBlosc.cmake
|
--- a/cmake/FindBlosc.cmake
|
||||||
+++ b/cmake/FindBlosc.cmake
|
+++ b/cmake/FindBlosc.cmake
|
||||||
@@ -86,7 +86,7 @@ may be provided to tell this module where to look.
|
@@ -75,6 +75,7 @@ if(POLICY CMP0074)
|
||||||
Paths appended to all include and lib searches.
|
cmake_policy(SET CMP0074 NEW)
|
||||||
|
endif()
|
||||||
|
|
||||||
#]=======================================================================]
|
+if(0)
|
||||||
-
|
|
||||||
+if (0)
|
|
||||||
mark_as_advanced(
|
mark_as_advanced(
|
||||||
Blosc_INCLUDE_DIR
|
Blosc_INCLUDE_DIR
|
||||||
Blosc_LIBRARY
|
Blosc_LIBRARY
|
||||||
@@ -211,3 +211,30 @@ if(Blosc_FOUND)
|
@@ -206,3 +207,30 @@ if(Blosc_FOUND)
|
||||||
elseif(Blosc_FIND_REQUIRED)
|
elseif(Blosc_FIND_REQUIRED)
|
||||||
message(FATAL_ERROR "Unable to find Blosc")
|
message(FATAL_ERROR "Unable to find Blosc")
|
||||||
endif()
|
endif()
|
||||||
@ -44,19 +43,18 @@ index ae84240..5630b6b 100644
|
|||||||
+endif()
|
+endif()
|
||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
diff --git a/cmake/FindIlmBase.cmake b/cmake/FindIlmBase.cmake
|
diff --git a/cmake/FindIlmBase.cmake b/cmake/FindIlmBase.cmake
|
||||||
index c58083e..438fc83 100644
|
index 00a6d30..10322fd 100644
|
||||||
--- a/cmake/FindIlmBase.cmake
|
--- a/cmake/FindIlmBase.cmake
|
||||||
+++ b/cmake/FindIlmBase.cmake
|
+++ b/cmake/FindIlmBase.cmake
|
||||||
@@ -100,7 +100,7 @@ may be provided to tell this module where to look.
|
@@ -84,6 +84,7 @@ may be provided to tell this module where to look.
|
||||||
Paths appended to all include and lib searches.
|
|
||||||
|
|
||||||
#]=======================================================================]
|
cmake_minimum_required(VERSION 3.3)
|
||||||
-
|
|
||||||
+if (0)
|
+if(0)
|
||||||
# Support new if() IN_LIST operator
|
# Monitoring <PackageName>_ROOT variables
|
||||||
if(POLICY CMP0057)
|
if(POLICY CMP0074)
|
||||||
cmake_policy(SET CMP0057 NEW)
|
cmake_policy(SET CMP0074 NEW)
|
||||||
@@ -330,3 +330,144 @@ if(IlmBase_FOUND)
|
@@ -320,3 +321,144 @@ if(IlmBase_FOUND)
|
||||||
elseif(IlmBase_FIND_REQUIRED)
|
elseif(IlmBase_FIND_REQUIRED)
|
||||||
message(FATAL_ERROR "Unable to find IlmBase")
|
message(FATAL_ERROR "Unable to find IlmBase")
|
||||||
endif()
|
endif()
|
||||||
@ -203,19 +201,18 @@ index c58083e..438fc83 100644
|
|||||||
+endif()
|
+endif()
|
||||||
\ No newline at end of file
|
\ No newline at end of file
|
||||||
diff --git a/cmake/FindOpenEXR.cmake b/cmake/FindOpenEXR.cmake
|
diff --git a/cmake/FindOpenEXR.cmake b/cmake/FindOpenEXR.cmake
|
||||||
index 98bd53d..c3b449e 100644
|
index 3d243d0..a3340da 100644
|
||||||
--- a/cmake/FindOpenEXR.cmake
|
--- a/cmake/FindOpenEXR.cmake
|
||||||
+++ b/cmake/FindOpenEXR.cmake
|
+++ b/cmake/FindOpenEXR.cmake
|
||||||
@@ -96,7 +96,7 @@ may be provided to tell this module where to look.
|
@@ -80,6 +80,7 @@ may be provided to tell this module where to look.
|
||||||
Paths appended to all include and lib searches.
|
|
||||||
|
|
||||||
#]=======================================================================]
|
cmake_minimum_required(VERSION 3.3)
|
||||||
-
|
|
||||||
+if (0)
|
+if(0)
|
||||||
# Support new if() IN_LIST operator
|
# Monitoring <PackageName>_ROOT variables
|
||||||
if(POLICY CMP0057)
|
if(POLICY CMP0074)
|
||||||
cmake_policy(SET CMP0057 NEW)
|
cmake_policy(SET CMP0074 NEW)
|
||||||
@@ -322,3 +322,92 @@ if(OpenEXR_FOUND)
|
@@ -312,3 +313,92 @@ if(OpenEXR_FOUND)
|
||||||
elseif(OpenEXR_FIND_REQUIRED)
|
elseif(OpenEXR_FIND_REQUIRED)
|
||||||
message(FATAL_ERROR "Unable to find OpenEXR")
|
message(FATAL_ERROR "Unable to find OpenEXR")
|
||||||
endif()
|
endif()
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
index 580b353..d40418c 100644
|
index d7c4ff8..123e50f 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMakeLists.txt
|
||||||
@@ -274,7 +274,6 @@ if(OPENVDB_INSTALL_CMAKE_MODULES)
|
@@ -302,7 +302,6 @@ if(OPENVDB_INSTALL_CMAKE_MODULES)
|
||||||
cmake/FindLog4cplus.cmake
|
cmake/FindLog4cplus.cmake
|
||||||
cmake/FindOpenEXR.cmake
|
cmake/FindOpenEXR.cmake
|
||||||
cmake/FindOpenVDB.cmake
|
cmake/FindOpenVDB.cmake
|
||||||
@ -11,43 +11,46 @@ index 580b353..d40418c 100644
|
|||||||
cmake/OpenVDBHoudiniSetup.cmake
|
cmake/OpenVDBHoudiniSetup.cmake
|
||||||
cmake/OpenVDBMayaSetup.cmake
|
cmake/OpenVDBMayaSetup.cmake
|
||||||
diff --git a/cmake/FindOpenVDB.cmake b/cmake/FindOpenVDB.cmake
|
diff --git a/cmake/FindOpenVDB.cmake b/cmake/FindOpenVDB.cmake
|
||||||
index dd9b0b3..36ec0d0 100644
|
index 01a2f04..16b71bb 100644
|
||||||
--- a/cmake/FindOpenVDB.cmake
|
--- a/cmake/FindOpenVDB.cmake
|
||||||
+++ b/cmake/FindOpenVDB.cmake
|
+++ b/cmake/FindOpenVDB.cmake
|
||||||
@@ -310,7 +310,7 @@ endif()
|
@@ -299,7 +299,7 @@ endif()
|
||||||
# Add standard dependencies
|
# Add standard dependencies
|
||||||
|
|
||||||
find_package(IlmBase REQUIRED COMPONENTS Half)
|
find_package(IlmBase REQUIRED COMPONENTS Half)
|
||||||
-find_package(TBB REQUIRED COMPONENTS tbb)
|
-find_package(TBB REQUIRED COMPONENTS tbb)
|
||||||
+find_package(TBB CONFIG REQUIRED)
|
+find_package(TBB CONFIG REQUIRED)
|
||||||
find_package(ZLIB REQUIRED)
|
find_package(ZLIB REQUIRED)
|
||||||
find_package(Boost REQUIRED COMPONENTS iostreams system)
|
|
||||||
|
|
||||||
|
if(NOT OPENVDB_USE_STATIC_LIBS)
|
||||||
diff --git a/openvdb/CMakeLists.txt b/openvdb/CMakeLists.txt
|
diff --git a/openvdb/CMakeLists.txt b/openvdb/CMakeLists.txt
|
||||||
index 89301bd..e363a13 100644
|
index 9501ff1..ab14fd9 100644
|
||||||
--- a/openvdb/CMakeLists.txt
|
--- a/openvdb/CMakeLists.txt
|
||||||
+++ b/openvdb/CMakeLists.txt
|
+++ b/openvdb/CMakeLists.txt
|
||||||
@@ -71,16 +71,10 @@ message(STATUS "----------------------------------------------------")
|
@@ -48,6 +48,7 @@ message(STATUS "----------------------------------------------------")
|
||||||
|
|
||||||
# Collect and configure lib dependencies
|
# Collect and configure lib dependencies
|
||||||
|
|
||||||
|
+if(0)
|
||||||
if(USE_EXR)
|
if(USE_EXR)
|
||||||
- find_package(IlmBase ${MINIMUM_ILMBASE_VERSION} REQUIRED)
|
find_package(IlmBase ${MINIMUM_ILMBASE_VERSION} REQUIRED)
|
||||||
- find_package(OpenEXR ${MINIMUM_OPENEXR_VERSION} REQUIRED)
|
find_package(OpenEXR ${MINIMUM_OPENEXR_VERSION} REQUIRED)
|
||||||
|
@@ -76,6 +77,14 @@ if(OPENVDB_FUTURE_DEPRECATION AND FUTURE_MINIMUM_TBB_VERSION)
|
||||||
|
"is deprecated and will be removed.")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
+endif()
|
||||||
|
+
|
||||||
|
+if(USE_EXR)
|
||||||
+ find_package(IlmBase REQUIRED)
|
+ find_package(IlmBase REQUIRED)
|
||||||
+ find_package(OpenEXR REQUIRED)
|
+ find_package(OpenEXR REQUIRED)
|
||||||
else()
|
+else()
|
||||||
- find_package(IlmBase ${MINIMUM_ILMBASE_VERSION} REQUIRED COMPONENTS Half)
|
|
||||||
-endif()
|
|
||||||
-
|
|
||||||
-find_package(TBB ${MINIMUM_TBB_VERSION} REQUIRED COMPONENTS tbb)
|
|
||||||
-if(${Tbb_VERSION} VERSION_LESS FUTURE_MINIMUM_TBB_VERSION)
|
|
||||||
- message(DEPRECATION "Support for TBB versions < ${FUTURE_MINIMUM_TBB_VERSION} "
|
|
||||||
- "is deprecated and will be removed.")
|
|
||||||
+ find_package(IlmBase REQUIRED COMPONENTS Half)
|
+ find_package(IlmBase REQUIRED COMPONENTS Half)
|
||||||
endif()
|
+endif()
|
||||||
|
|
||||||
find_package(ZLIB ${MINIMUM_ZLIB_VERSION} REQUIRED)
|
find_package(ZLIB ${MINIMUM_ZLIB_VERSION} REQUIRED)
|
||||||
@@ -117,10 +111,10 @@ if(CONCURRENT_MALLOC STREQUAL "Jemalloc")
|
|
||||||
|
@@ -127,10 +136,10 @@ if(CONCURRENT_MALLOC STREQUAL "Jemalloc")
|
||||||
message(WARNING "Unable to find Jemalloc, attempting to fall back to TBB malloc.
|
message(WARNING "Unable to find Jemalloc, attempting to fall back to TBB malloc.
|
||||||
It is recommended to use Jemalloc for optimum performance."
|
It is recommended to use Jemalloc for optimum performance."
|
||||||
)
|
)
|
||||||
@ -60,7 +63,7 @@ index 89301bd..e363a13 100644
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Set deps. Note that the order here is important. If we're building against
|
# Set deps. Note that the order here is important. If we're building against
|
||||||
@@ -132,15 +126,15 @@ endif()
|
@@ -142,15 +151,15 @@ endif()
|
||||||
set(OPENVDB_CORE_DEPENDENT_LIBS
|
set(OPENVDB_CORE_DEPENDENT_LIBS
|
||||||
Boost::iostreams
|
Boost::iostreams
|
||||||
Boost::system
|
Boost::system
|
||||||
@ -81,7 +84,7 @@ index 89301bd..e363a13 100644
|
|||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -152,7 +146,7 @@ endif()
|
@@ -162,7 +171,7 @@ endif()
|
||||||
# See FindOpenVDB.cmake
|
# See FindOpenVDB.cmake
|
||||||
|
|
||||||
if(USE_BLOSC)
|
if(USE_BLOSC)
|
||||||
@ -90,7 +93,7 @@ index 89301bd..e363a13 100644
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
list(APPEND OPENVDB_CORE_DEPENDENT_LIBS
|
list(APPEND OPENVDB_CORE_DEPENDENT_LIBS
|
||||||
@@ -187,7 +181,11 @@ endif()
|
@@ -197,7 +206,11 @@ endif()
|
||||||
|
|
||||||
# @todo Should be target definitions
|
# @todo Should be target definitions
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
@ -103,19 +106,19 @@ index 89301bd..e363a13 100644
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
##### Core library configuration
|
##### Core library configuration
|
||||||
@@ -404,6 +402,7 @@ list(APPEND OPENVDB_CORE_PRIVATE_DEFINES "-DOPENVDB_PRIVATE")
|
@@ -415,6 +428,7 @@ if(USE_BLOSC)
|
||||||
if(USE_BLOSC)
|
|
||||||
list(APPEND OPENVDB_CORE_PRIVATE_DEFINES "-DOPENVDB_USE_BLOSC")
|
list(APPEND OPENVDB_CORE_PRIVATE_DEFINES "-DOPENVDB_USE_BLOSC")
|
||||||
endif()
|
endif()
|
||||||
+list(APPEND OPENVDB_CORE_PRIVATE_DEFINES "$<$<CXX_COMPILER_ID:MSVC>:/bigobj>")
|
|
||||||
|
|
||||||
|
+list(APPEND OPENVDB_CORE_PRIVATE_DEFINES "$<$<CXX_COMPILER_ID:MSVC>:/bigobj>")
|
||||||
# Public defines
|
# Public defines
|
||||||
|
|
||||||
|
if(USE_EXR)
|
||||||
diff --git a/openvdb/cmd/CMakeLists.txt b/openvdb/cmd/CMakeLists.txt
|
diff --git a/openvdb/cmd/CMakeLists.txt b/openvdb/cmd/CMakeLists.txt
|
||||||
index 57fbec0..d817044 100644
|
index 1e5ef0d..8e78efe 100644
|
||||||
--- a/openvdb/cmd/CMakeLists.txt
|
--- a/openvdb/cmd/CMakeLists.txt
|
||||||
+++ b/openvdb/cmd/CMakeLists.txt
|
+++ b/openvdb/cmd/CMakeLists.txt
|
||||||
@@ -155,9 +155,9 @@ if(OPENVDB_BUILD_VDB_RENDER)
|
@@ -133,9 +133,9 @@ if(OPENVDB_BUILD_VDB_RENDER)
|
||||||
# headers
|
# headers
|
||||||
|
|
||||||
target_link_libraries(vdb_render
|
target_link_libraries(vdb_render
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Source: openvdb
|
Source: openvdb
|
||||||
Version: 6.2.1
|
Version: 7.0.0
|
||||||
Build-Depends: boost-ptr-container, openexr, tbb, blosc, boost-iostreams, boost-system, boost-thread, boost-date-time, boost-any, boost-uuid, boost-interprocess, ilmbase
|
Build-Depends: boost-ptr-container, openexr, tbb, blosc, boost-iostreams, boost-system, boost-thread, boost-date-time, boost-any, boost-uuid, boost-interprocess, ilmbase
|
||||||
Homepage: https://github.com/dreamworksanimation/openvdb
|
Homepage: https://github.com/dreamworksanimation/openvdb
|
||||||
Description: Sparse volume data structure and tools
|
Description: Sparse volume data structure and tools
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
vcpkg_from_github(
|
vcpkg_from_github(
|
||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
REPO AcademySoftwareFoundation/openvdb
|
REPO AcademySoftwareFoundation/openvdb
|
||||||
REF aebaf8d95be5e57fd33949281ec357db4a576c2e # v6.2.1
|
REF c5e9e2944f085907e973b627843c49c838afe912 # v7.0.0
|
||||||
SHA512 e5cf03e77ed0600252cb97aa4bbf9468345ad037a3053626900bd8233e89720f981f0706e5103c2d33ea9c246ba1cf695af68e60d395e5be90e655f2e127db9b
|
SHA512 351611b04a192bcc501da599e55892a5dc7570dce6c0aea287d800612a20f6cb2a0d7825e062aa99f12bc2a968c51c7fe6af61badfdbd746edbd4e9fc9e4f2a4
|
||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
PATCHES
|
PATCHES
|
||||||
0001-remove-pkgconfig.patch
|
0001-remove-pkgconfig.patch
|
||||||
|
Loading…
x
Reference in New Issue
Block a user