I’m working on updating the Fedora VTK package to 9.0.0-rc2 and I’m having difficulty with the examples. It does not appear that the examples are built by simply running “make” anymore. Is this expected? My cmake command is:
/usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON … -DVTK_CUSTOM_LIBRARY_SUFFIX= -DVTK_INSTALL_ARCHIVE_DIR:PATH=lib64 -DVTK_INSTALL_DATA_DIR=share/vtk -DVTK_INSTALL_INCLUDE_DIR:PATH=include/vtk -DVTK_INSTALL_LIBRARY_DIR:PATH=lib64 -DVTK_INSTALL_PACKAGE_DIR:PATH=lib64/cmake/vtk -DVTK_PYTHON_VERSION=3 -DVTK_WRAP_JAVA:BOOL=ON -DJAVA_INCLUDE_PATH:PATH=/usr/lib/jvm/java/include -DJAVA_INCLUDE_PATH2:PATH=/usr/lib/jvm/java/include/linux -DJAVA_AWT_INCLUDE_PATH:PATH=/usr/lib/jvm/java/include -DVTK_WRAP_PYTHON:BOOL=ON -DVTK_USE_OGGTHEORA_ENCODER=ON -DVTK_USE_EXTERNAL=ON -DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps:BOOL=OFF -DVTK_MODULE_USE_EXTERNAL_VTK_libharu=OFF -DVTK_BUILD_DOCUMENTATION:BOOL=ON -DVTK_BUILD_EXAMPLES:BOOL=ON -DVTK_BUILD_TESTING:BOOL=ON
From a quick glance at Examples/CMakeLists.txt it seem like the examples may only be built as part of the tests? This would be unfortunate as the standard rpm build order is:
- build
- install
- check (run tests)