ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/InstallRules/CMakeLists.txt
(Generate patch)

Comparing ray/InstallRules/CMakeLists.txt (file contents):
Revision 1.1 by greg, Sat Oct 22 22:38:10 2011 UTC vs.
Revision 1.7 by greg, Tue Mar 22 21:36:24 2016 UTC

# Line 1 | Line 1
1 < configure_file(
2 <   "${CMAKE_CURRENT_SOURCE_DIR}/dependencies.cmake.in"
3 <   "${CMAKE_CURRENT_BINARY_DIR}/dependencies.cmake"
4 <   @ONLY
5 <   )
6 < install(SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/dependencies.cmake")
1 > 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  
17 + 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 +  get_target_property(MNG_PLUGIN Qt5::QMngPlugin LOCATION)
23 +  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 +  get_filename_component(MNG_PLUGIN_NAME "${MNG_PLUGIN}" NAME)
28 +  get_filename_component(TIFF_PLUGIN_NAME "${TIFF_PLUGIN}" NAME)
29 +
30 +  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 +  endif()
38 +
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 + endif()

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines