summaryrefslogtreecommitdiff
path: root/media-gfx/openvdb/files/openvdb-3.2.0-numpy-fix.patch
blob: bef10240477c901a785ae58161d157669bedb773 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/python/pyOpenVDBModule.cc b/openvdb/python/pyOpenVDBModule.cc
index 508c787..dd069e0 100644
--- a/python/pyOpenVDBModule.cc
+++ b/python/pyOpenVDBModule.cc
@@ -592,8 +592,12 @@ BOOST_PYTHON_MODULE(PY_OPENVDB_MODULE_NAME)
 
 #ifdef PY_OPENVDB_USE_NUMPY
     // Initialize NumPy.
+#if PY_MAJOR_VERSION >= 3
+    if (_import_array()) { };
+#else
     import_array();
 #endif
+#endif
 
     using namespace openvdb::OPENVDB_VERSION_NAME;