* 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)
 |