Преглед на файлове

If Gold linker is used, link against X11 libraries to avoid error.

To avoid complaints about undefined symbol 'XGetWindowAttributes',
'XCreateWindow', ..., let's link VisualizationVTKCore against X11 libraries.
Jean-Christophe Fillion-Robin преди 14 години
родител
ревизия
629cfae77d
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      Libs/Visualization/VTK/Core/CMakeLists.txt

+ 7 - 0
Libs/Visualization/VTK/Core/CMakeLists.txt

@@ -62,6 +62,13 @@ SET(VTK_LIBRARIES
   vtkHybrid
   )
 
+IF(Q_WS_X11)
+  # If the faster 'gold' linker is used, to avoid complaints about undefined symbol
+  # 'XGetWindowAttributes', 'XCreateWindow', ..., let's link against X11 libraries.
+  FIND_PACKAGE(X11)
+  LIST(APPEND VTK_LIBRARIES ${X11_LIBRARIES})
+ENDIF()
+
 # Target libraries - See CMake/ctkFunctionGetTargetLibraries.cmake
 # The following macro will read the target libraries from the file 'target_libraries.cmake'
 ctkFunctionGetTargetLibraries(KIT_target_libraries)