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