~ruther/guix-local

ref: d98dc7051d2dcdbaa2ce2f92fe6385ee7bd4bab0 guix-local/gnu/packages/patches/mia-vtk-version.patch -rw-r--r-- 566 bytes
d98dc705 — Christopher Baines gnu: guix-data-service: Update to 0.0.1-50.d74422c. 1 year, 9 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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)