ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/Development/ray/InstallRules/CMakeLists.txt
Revision: 1.11
Committed: Thu Jul 24 01:24:01 2025 UTC (6 weeks, 6 days ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +2 -0 lines
Log Message:
chore: Added version string to all CMakeLists.txt files

File Contents

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