| 1 | 
greg | 
1.2 | 
if(X11_FOUND) | 
| 2 | 
  | 
  | 
  get_filename_component(X11_LIBRARY_DIR ${X11_X11_LIB} PATH) | 
| 3 | 
  | 
  | 
endif() | 
| 4 | 
  | 
  | 
if(TIFF_LIBRARY) | 
| 5 | 
  | 
  | 
  get_filename_component(TIFF_LIBRARY_DIR ${TIFF_LIBRARY} PATH) | 
| 6 | 
  | 
  | 
  if(WIN32) | 
| 7 | 
  | 
  | 
    #also need the location of libtiff3.dll on Windows. | 
| 8 | 
  | 
  | 
    #By default this is ../bin relative to TIFF_LIBRARY_DIR. | 
| 9 | 
  | 
  | 
    set(TIFF_BINARY_DIR "${TIFF_LIBRARY_DIR}/../bin") | 
| 10 | 
  | 
  | 
    get_filename_component(TIFF_BINARY_DIR "${TIFF_BINARY_DIR}" ABSOLUTE) | 
| 11 | 
  | 
  | 
    set(TIFF_LIBRARY_DIRS "${TIFF_LIBRARY_DIR};${TIFF_BINARY_DIR}") | 
| 12 | 
  | 
  | 
  else() | 
| 13 | 
  | 
  | 
    set(TIFF_LIBRARY_DIRS "${TIFF_LIBRARY_DIR}") | 
| 14 | 
  | 
  | 
  endif() | 
| 15 | 
  | 
  | 
endif() | 
| 16 | 
greg | 
1.3 | 
 | 
| 17 | 
greg | 
1.7 | 
if(NOT BUILD_HEADLESS) | 
| 18 | 
  | 
  | 
  #plugins loaded by rvu at runtime | 
| 19 | 
  | 
  | 
  get_target_property(GIF_PLUGIN Qt5::QGifPlugin LOCATION) | 
| 20 | 
  | 
  | 
  get_target_property(ICO_PLUGIN Qt5::QICOPlugin LOCATION) | 
| 21 | 
  | 
  | 
  get_target_property(JPEG_PLUGIN Qt5::QJpegPlugin LOCATION) | 
| 22 | 
greg | 
1.8 | 
  #get_target_property(MNG_PLUGIN Qt5::QMngPlugin LOCATION) | 
| 23 | 
greg | 
1.7 | 
  get_target_property(TIFF_PLUGIN Qt5::QTiffPlugin LOCATION) | 
| 24 | 
  | 
  | 
  get_filename_component(GIF_PLUGIN_NAME "${GIF_PLUGIN}" NAME) | 
| 25 | 
  | 
  | 
  get_filename_component(ICO_PLUGIN_NAME "${ICO_PLUGIN}" NAME) | 
| 26 | 
  | 
  | 
  get_filename_component(JPEG_PLUGIN_NAME "${JPEG_PLUGIN}" NAME) | 
| 27 | 
greg | 
1.8 | 
  #get_filename_component(MNG_PLUGIN_NAME "${MNG_PLUGIN}" NAME) | 
| 28 | 
greg | 
1.7 | 
  get_filename_component(TIFF_PLUGIN_NAME "${TIFF_PLUGIN}" NAME) | 
| 29 | 
greg | 
1.6 | 
 | 
| 30 | 
greg | 
1.7 | 
  if(APPLE OR WIN32) | 
| 31 | 
  | 
  | 
    if(WIN32) | 
| 32 | 
  | 
  | 
      get_target_property(QPA_PLUGIN Qt5::QWindowsIntegrationPlugin LOCATION) | 
| 33 | 
  | 
  | 
    elseif(APPLE) | 
| 34 | 
  | 
  | 
      get_target_property(QPA_PLUGIN Qt5::QCocoaIntegrationPlugin LOCATION) | 
| 35 | 
  | 
  | 
    endif() | 
| 36 | 
  | 
  | 
    get_filename_component(QPA_PLUGIN_NAME "${QPA_PLUGIN}" NAME) | 
| 37 | 
greg | 
1.6 | 
  endif() | 
| 38 | 
greg | 
1.7 | 
 | 
| 39 | 
  | 
  | 
  configure_file( | 
| 40 | 
  | 
  | 
     "${CMAKE_CURRENT_SOURCE_DIR}/dependencies.cmake.in" | 
| 41 | 
  | 
  | 
     "${CMAKE_CURRENT_BINARY_DIR}/dependencies.cmake" | 
| 42 | 
  | 
  | 
     @ONLY | 
| 43 | 
  | 
  | 
     ) | 
| 44 | 
  | 
  | 
  install(SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/dependencies.cmake") | 
| 45 | 
greg | 
1.6 | 
endif() |