Browse Source

Merge branch 'fix-visualization-vtk-core-linking-against-vtk-build-with-kits'

* fix-visualization-vtk-core-linking-against-vtk-build-with-kits:
  Tweak logic specifying libraries to link against VisualizationVTKCore
Jean-Christophe Fillion-Robin 10 years ago
parent
commit
708155066f
1 changed files with 4 additions and 3 deletions
  1. 4 3
      Libs/Visualization/VTK/Core/CMakeLists.txt

+ 4 - 3
Libs/Visualization/VTK/Core/CMakeLists.txt

@@ -73,9 +73,6 @@ if(${VTK_VERSION_MAJOR} GREATER 5)
     vtkRenderingAnnotation
     vtkRenderingCore
     )
-  if(TARGET vtkRenderingFreeType${VTK_RENDERING_BACKEND})
-    list(APPEND VTK_LIBRARIES vtkRenderingFreeType${VTK_RENDERING_BACKEND})
-  endif()
   if(TARGET vtkRendering${VTK_RENDERING_BACKEND})
     list(APPEND VTK_LIBRARIES vtkRendering${VTK_RENDERING_BACKEND})
   endif()
@@ -91,6 +88,10 @@ if(${VTK_VERSION_MAJOR} GREATER 5)
   if (TARGET vtkRenderingFreeTypeFontConfig AND UNIX AND NOT APPLE)
     find_package(FontConfig QUIET)
     if (FONTCONFIG_FOUND)
+      # With VTK > 6.2.0 (commit 4f7460a5), vtkRenderingFreeTypeOpenGL has been removed.
+      if(TARGET vtkRenderingFreeTypeOpenGL)
+        list(APPEND VTK_LIBRARIES vtkRenderingFreeTypeOpenGL)
+      endif()
       list(APPEND VTK_LIBRARIES
         vtkRenderingFreeTypeFontConfig
         )