30 |
|
option(BUILD_HEADLESS "Build radiance without any GUI components?" OFF) |
31 |
|
option(BUILD_PABOPTO_UTILS "Build PABOpto Utilities?" OFF) |
32 |
|
option(BUILD_LIBTIFF "Build libtiff?" OFF) |
33 |
+ |
option(BUILD_QT "Build Qt related stuff?" OFF) |
34 |
|
|
35 |
|
if(NOT WIN32) |
36 |
|
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1) |
37 |
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/doc/man/" DESTINATION man) |
38 |
< |
# set(qt_plugin_term "PLUGIN") |
38 |
> |
if(BUILD_QT) |
39 |
> |
set(qt_plugin_term "PLUGIN") |
40 |
> |
endif() |
41 |
|
endif() |
42 |
|
|
43 |
|
if(WIN32) |
44 |
|
set(CPACK_NSIS_INSTALL_ROOT "C:") |
45 |
|
set(CPACK_NSIS_MODIFY_PATH 1) |
46 |
< |
set(qt_plugin_term "LIBRARY") |
46 |
> |
if(BUILD_QT) |
47 |
> |
set(qt_plugin_term "LIBRARY") |
48 |
> |
endif() |
49 |
|
|
50 |
|
# Set RAYPATH on install |
51 |
|
set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS |
123 |
|
include(CPack) |
124 |
|
|
125 |
|
if(NOT BUILD_HEADLESS) |
126 |
< |
# find_package(Qt5Widgets) |
127 |
< |
# get_target_property(QT_LIBRARY_DIR Qt5::Core LOCATION) |
128 |
< |
# get_filename_component(QT_LIBRARY_DIR ${QT_LIBRARY_DIR} PATH) |
129 |
< |
# get_filename_component(QT_LIBRARY_DIR "${QT_LIBRARY_DIR}/.." ABSOLUTE) |
126 |
> |
if(BUILD_QT) |
127 |
> |
find_package(Qt5Widgets) |
128 |
> |
get_target_property(QT_LIBRARY_DIR Qt5::Core LOCATION) |
129 |
> |
get_filename_component(QT_LIBRARY_DIR ${QT_LIBRARY_DIR} PATH) |
130 |
> |
get_filename_component(QT_LIBRARY_DIR "${QT_LIBRARY_DIR}/.." ABSOLUTE) |
131 |
> |
endif() |
132 |
|
find_package(X11) |
133 |
|
if(APPLE) |
134 |
|
include_directories(${X11_INCLUDE_DIR}) |