Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 621ad52ff5fa7a70e080a732a8d0d066 > files > 1

openvdb-6.0.0-2.mga7.src.rpm

From 5a05543414551c169a27ec629799b12a25014fbd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jani=20V=C3=A4limaa?= <wally@mageia.org>
Date: Sun, 23 Sep 2018 16:17:03 +0300
Subject: [PATCH] openvdb/python/CMakeLists.txt: Fix build with CMake >= 3.12

---
 openvdb/python/CMakeLists.txt | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/openvdb/python/CMakeLists.txt b/openvdb/python/CMakeLists.txt
index f4253c0..fb63567 100644
--- a/openvdb/python/CMakeLists.txt
+++ b/openvdb/python/CMakeLists.txt
@@ -1,9 +1,8 @@
 
 PROJECT ( PyOpenVDB )
 
-FIND_PACKAGE ( PythonInterp REQUIRED )
-FIND_PACKAGE ( PythonLibs REQUIRED )
-FIND_PACKAGE ( Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR} )
+FIND_PACKAGE ( Python REQUIRED COMPONENTS Interpreter Development )
+FIND_PACKAGE ( Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS python${Python_VERSION_MAJOR} )
 
 
 IF ( NOT OPENVDB_BUILD_CORE )
@@ -35,7 +34,7 @@ INCLUDE_DIRECTORIES ( SYSTEM ${Boost_INCLUDE_DIR} )
 INCLUDE_DIRECTORIES ( SYSTEM ${BLOSC_INCLUDE_DIR} )
 INCLUDE_DIRECTORIES ( SYSTEM ${TBB_INCLUDE_DIR} )
 INCLUDE_DIRECTORIES ( SYSTEM ${ZLIB_INCLUDE_DIR} )
-INCLUDE_DIRECTORIES ( SYSTEM ${PYTHON_INCLUDE_DIR} )
+INCLUDE_DIRECTORIES ( SYSTEM ${Python_INCLUDE_DIR} )
 # MESSAGE ( "PYTHON_VERSION_STRING = ${PYTHON_VERSION_STRING}" )
 
 # MESSAGE ( "PYTHON_VERSION_MAJOR = ${PYTHON_VERSION_MAJOR}" )
@@ -51,7 +50,7 @@ SET ( OPENVDB_PYTHON_MODULE_SOURCE_FILES
 
 IF ( NOT DEFINED PYOPENVDB_INSTALL_DIRECTORY )
   SET ( PYOPENVDB_INSTALL_DIRECTORY
-    lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}
+    lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}
     CACHE STRING "The directory to install the pyopenvdb.so module."
     )
 ENDIF ( NOT DEFINED PYOPENVDB_INSTALL_DIRECTORY )
@@ -89,8 +88,8 @@ TARGET_LINK_LIBRARIES ( pyopenvdb
   ${GLFW_LINK_LIBRARY}
   ${GLFW_DEPENDENT_LIBRARIES}
   ${GLEW_GLEW_LIBRARY}
-  ${Boost_PYTHON_LIBRARY}
-  ${PYTHON_LIBRARY}
+  Boost::python${Python_VERSION_MAJOR}
+  ${Python_LIBRARIES}
   ${Ilmbase_HALF_LIBRARY}
   )
 
@@ -98,7 +97,7 @@ SET_TARGET_PROPERTIES ( pyopenvdb PROPERTIES
   PREFIX ""
   )
 
-ADD_TEST ( pytest ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test/TestOpenVDB.py )
+ADD_TEST ( pytest ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test/TestOpenVDB.py )
 SET_TESTS_PROPERTIES ( pytest PROPERTIES ENVIRONMENT "PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}")
 
 INSTALL ( TARGETS
-- 
2.19.0