Skip to content
Snippets Groups Projects
Commit 28807597 authored by Ben Boeckel's avatar Ben Boeckel
Browse files

mpi4py: update to the new module system

parent 5b3a2aab
No related branches found
No related tags found
No related merge requests found
......@@ -28,24 +28,11 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#==========================================================================
vtk_module_impl()
vtk_module_export("")
option(VTK_USE_SYSTEM_MPI4PY "Use system 'mpi4py' Python package" OFF)
mark_as_advanced(VTK_USE_SYSTEM_MPI4PY)
if (NOT VTK_USE_SYSTEM_MPI4PY)
# Configure mpi4py.
set (MPI4PY_INSTALL_PACKAGE_DIR "${VTK_INSTALL_PYTHON_MODULES_DIR}")
set (MPI4PY_PACKAGE_BINARY_DIR "${VTK_BUILD_PYTHON_MODULES_DIR}")
# Block warnings unless we are instructed to allow them.
# SET(VTKMPI4PY_WARNINGS_ALLOW 1)
vtk_third_party_warning_suppress(VTKMPI4PY C)
add_subdirectory(vtkmpi4py)
else ()
set_property(GLOBAL APPEND
PROPERTY
vtk_required_python_modules "mpi4py>=2.0.0")
endif ()
vtk_module_third_party(
INTERNAL
LICENSE_FILES "vtkmpi4py/LICENSE.rst"
VERSION "2.0.0"
EXTERNAL
PACKAGE mpi4py
TARGETS mpi4py::mpi4py)
vtk_module(vtkmpi4py
EXCLUDE_FROM_WRAPPING)
......@@ -15,7 +15,7 @@ readonly name="mpi4py"
readonly ownership="mpi4py Upstream <kwrobot@kitware.com>"
readonly subtree="ThirdParty/$name/vtk$name"
readonly repo="https://gitlab.kitware.com/third-party/mpi4py.git"
readonly tag="for/vtk"
readonly tag="for/vtk-20181101-3.0.0"
readonly paths="
CMakeLists.txt
LICENSE.rst
......
NAME
VTK::mpi4py
LIBRARY_NAME
vtkmpi4py
PRIVATE_DEPENDS
VTK::mpi
VTK::Python
THIRD_PARTY
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment