2020-01-19 13:11:27 +01:00
|
|
|
diff -Naur orig/cmake/FindIlmBase.cmake openvdb/cmake/FindIlmBase.cmake
|
|
|
|
--- orig/cmake/FindIlmBase.cmake 2019-12-06 13:11:33 -0700
|
|
|
|
+++ openvdb/cmake/FindIlmBase.cmake 2020-01-16 09:06:32 -0700
|
|
|
|
@@ -225,6 +225,12 @@
|
|
|
|
list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
"-${IlmBase_VERSION_MAJOR}_${IlmBase_VERSION_MINOR}.lib"
|
2018-08-19 11:29:04 -06:00
|
|
|
)
|
2020-01-19 13:11:27 +01:00
|
|
|
+ list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
+ "_s.lib"
|
|
|
|
+ )
|
|
|
|
+ list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
+ "_s_d.lib"
|
|
|
|
+ )
|
|
|
|
else()
|
|
|
|
if(ILMBASE_USE_STATIC_LIBS)
|
|
|
|
list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
diff -Naur orig/cmake/FindOpenEXR.cmake openvdb/cmake/FindOpenEXR.cmake
|
|
|
|
--- orig/cmake/FindOpenEXR.cmake 2019-12-06 13:11:33 -0700
|
|
|
|
+++ openvdb/cmake/FindOpenEXR.cmake 2020-01-16 09:06:39 -0700
|
|
|
|
@@ -218,6 +218,12 @@
|
|
|
|
list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
"-${OpenEXR_VERSION_MAJOR}_${OpenEXR_VERSION_MINOR}.lib"
|
2018-08-15 20:47:44 -06:00
|
|
|
)
|
2020-01-19 13:11:27 +01:00
|
|
|
+ list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
+ "_s.lib"
|
|
|
|
+ )
|
|
|
|
+ list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
+ "_s_d.lib"
|
|
|
|
+ )
|
|
|
|
else()
|
|
|
|
if(OPENEXR_USE_STATIC_LIBS)
|
|
|
|
list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES
|
|
|
|
diff -Naur orig/openvdb/CMakeLists.txt openvdb/openvdb/CMakeLists.txt
|
|
|
|
--- orig/openvdb/CMakeLists.txt 2019-12-06 13:11:33 -0700
|
|
|
|
+++ openvdb/openvdb/CMakeLists.txt 2020-01-16 08:56:25 -0700
|
|
|
|
@@ -193,11 +193,12 @@
|
|
|
|
if(OPENVDB_DISABLE_BOOST_IMPLICIT_LINKING)
|
|
|
|
add_definitions(-DBOOST_ALL_NO_LIB)
|
|
|
|
endif()
|
|
|
|
+ add_definitions(-D__TBB_NO_IMPLICIT_LINKAGE -DOPENVDB_OPENEXR_STATICLIB)
|
|
|
|
endif()
|
2018-08-15 20:47:44 -06:00
|
|
|
|
2020-01-19 13:11:27 +01:00
|
|
|
# @todo Should be target definitions
|
|
|
|
if(WIN32)
|
|
|
|
- add_definitions(-D_WIN32 -DNOMINMAX -DOPENVDB_DLL)
|
|
|
|
+ add_definitions(-D_WIN32 -DNOMINMAX -DOPENVDB_STATICLIB)
|
|
|
|
endif()
|
2018-08-15 20:47:44 -06:00
|
|
|
|
2020-01-19 13:11:27 +01:00
|
|
|
##### Core library configuration
|
|
|
|
diff -Naur orig/openvdb/cmd/CMakeLists.txt openvdb/openvdb/cmd/CMakeLists.txt
|
|
|
|
--- orig/openvdb/cmd/CMakeLists.txt 2019-12-06 13:11:33 -0700
|
|
|
|
+++ openvdb/openvdb/cmd/CMakeLists.txt 2020-01-16 08:56:25 -0700
|
|
|
|
@@ -53,7 +53,7 @@
|
|
|
|
endif()
|
2018-08-15 20:47:44 -06:00
|
|
|
|
2020-01-19 13:11:27 +01:00
|
|
|
if(WIN32)
|
|
|
|
- add_definitions(-D_WIN32 -DNOMINMAX -DOPENVDB_DLL)
|
|
|
|
+ add_definitions(-D_WIN32 -DNOMINMAX -DOPENVDB_STATICLIB)
|
|
|
|
endif()
|
2018-08-15 20:47:44 -06:00
|
|
|
|
2020-01-19 13:11:27 +01:00
|
|
|
# rpath handling
|
|
|
|
diff -Naur orig/openvdb/unittest/CMakeLists.txt openvdb/openvdb/unittest/CMakeLists.txt
|
|
|
|
--- orig/openvdb/unittest/CMakeLists.txt 2019-12-06 13:11:33 -0700
|
|
|
|
+++ openvdb/openvdb/unittest/CMakeLists.txt 2020-01-16 08:56:25 -0700
|
|
|
|
@@ -49,7 +49,7 @@
|
|
|
|
endif()
|
2018-08-15 20:47:44 -06:00
|
|
|
|
2020-01-19 13:11:27 +01:00
|
|
|
if(WIN32)
|
|
|
|
- add_definitions(-D_WIN32 -DNOMINMAX -DOPENVDB_DLL)
|
|
|
|
+ add_definitions(-D_WIN32 -DNOMINMAX -DOPENVDB_STATICLIB)
|
|
|
|
endif()
|
2018-08-16 14:39:05 +02:00
|
|
|
|
2020-01-19 13:11:27 +01:00
|
|
|
##### VDB unit tests
|