ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/InstallRules/CMakeLists.txt
Revision: 1.8
Committed: Thu Aug 17 21:32:29 2017 UTC (6 years, 8 months ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: rad5R1
Changes since 1.7: +2 -2 lines
Log Message:
Final check-ins to get evalglare working and addition of bsdfview -t option

File Contents

# User Rev Content
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()