property "python_modules" is not allowed
Current master fails to build when PARAVIEW_ENABLE_PYTHON=ON with the following error:
-- Found Eigen3: /usr/include/eigen3 (found version "3.3.4")
CMake Error at VTK/CMake/vtkModuleWrapPython.cmake:1035 (set_property):
INTERFACE_LIBRARY targets may only have whitelisted properties. The
property "python_modules" is not allowed.
Call Stack (most recent call first):
VTK/Web/Python/CMakeLists.txt:17 (vtk_module_add_python_module)
It can be reproduced with the following docker script:
FROM ubuntu:bionic
RUN apt-get -y update
RUN echo "Europe/Dublin" > /etc/timezone
RUN apt-get install tzdata
RUN dpkg-reconfigure -f noninteractive tzdata
RUN apt-get -y install cmake git sudo wget qttools5-dev lzma-dev libxt-dev libqt5x11extras5-dev qtxmlpatterns5-dev-tools libhdf5-dev python3-dev libnetcdf-dev libglew-dev libexpat-dev libfreetype6-dev libjpeg8-dev libqt5x11extras5-dev libtiff-dev libdouble-conversion-dev liblz4-dev libjsoncpp-dev libeigen3-dev libxml2-dev
ENV QT_SELECT=qt5
RUN cd /usr/local/src && git clone --depth 1 https://gitlab.kitware.com/paraview/paraview.git && cd paraview && git submodule init && git submodule update \
&& mkdir -p build && cd build && cmake \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release \
-DVTK_USE_64BIT_IDS=OFF \
-DVTK_NO_PYTHON_THREADS=OFF \
-DVTK_PYTHON_FULL_THREADSAFE=ON \
-DPARAVIEW_ENABLE_PYTHON=ON \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-DPARAVIEW_ENABLE_EMBEDDED_DOCUMENTATION=OFF \
-DPARAVIEW_USE_EXTERNAL=ON \
-DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps=OFF \
-DVTK_MODULE_USE_EXTERNAL_VTK_libharu=OFF \
-DVTK_MODULE_USE_EXTERNAL_VTK_utf8=OFF \
-DVTK_MODULE_USE_EXTERNAL_VTK_pugixml=OFF \
-DVTK_MODULE_USE_EXTERNAL_ParaView_protobuf=OFF \
-DVTK_MODULE_USE_EXTERNAL_ParaView_cgns=OFF \
-DVTK_BUILD_QT_DESIGNER_PLUGIN:BOOL=OFF \
-DPARAVIEW_USE_VTKM=OFF \
-DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
..