5c9164d5fb
* gnu/packages/patches/mia-vtk92.patch, gnu/packages/patches/mia-vtk-version.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/image-processing.scm (mia)[source](patches): Add them.
15 lines
566 B
Diff
15 lines
566 B
Diff
The VTK_MAJOR_VERSION macro is not available by default in newer versions.
|
|
This is a hack to expose it without changing all imports.
|
|
|
|
diff --git a/addons/vtk/CMakeLists.txt b/addons/vtk/CMakeLists.txt
|
|
--- a/addons/vtk/CMakeLists.txt
|
|
+++ b/addons/vtk/CMakeLists.txt
|
|
@@ -36,6 +36,8 @@ IF(WITH_VTKIO)
|
|
ELSE()
|
|
SET(SELECTED_VTK_LIBS ${VTK_MODULES_REQUESTED})
|
|
ENDIF()
|
|
+
|
|
+ add_compile_definitions(VTK_MAJOR_VERSION=${VTK_VERSION_MAJOR})
|
|
|
|
SET(VTK_LINK_LIBS_MESH ${SELECTED_VTK_LIBS} miamesh)
|
|
SET(VTK_LINK_LIBS_3D ${SELECTED_VTK_LIBS} mia3d)
|