1 |
cmake_minimum_required (VERSION 3.13) |
cmake_minimum_required (VERSION 3.13) |
2 |
|
|
3 |
project (qsampler |
project (qsampler |
4 |
VERSION 0.9.5 |
VERSION 0.9.6 |
5 |
DESCRIPTION "A LinuxSampler Qt GUI Interface" |
DESCRIPTION "A LinuxSampler Qt GUI Interface" |
6 |
LANGUAGES C CXX) |
LANGUAGES C CXX) |
7 |
|
|
73 |
# Enable debugger stack-trace option (assumes --enable-debug). |
# Enable debugger stack-trace option (assumes --enable-debug). |
74 |
option (CONFIG_STACKTRACE "Enable debugger stack-trace (default=no)" 0) |
option (CONFIG_STACKTRACE "Enable debugger stack-trace (default=no)" 0) |
75 |
|
|
76 |
|
# Enable Wayland support option. |
77 |
|
option (CONFIG_WAYLAND "Enable Wayland support (EXPERIMENTAL) (default=no)" 0) |
78 |
|
|
79 |
# Enable Qt6 build preference. |
# Enable Qt6 build preference. |
80 |
option (CONFIG_QT6 "Enable Qt6 build (default=yes)" 1) |
option (CONFIG_QT6 "Enable Qt6 build (default=yes)" 1) |
236 |
|
|
237 |
add_subdirectory (src) |
add_subdirectory (src) |
238 |
|
|
|
configure_file (qsampler.spec.in qsampler.spec IMMEDIATE @ONLY) |
|
239 |
|
|
240 |
install (FILES qsampler.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) |
if (UNIX AND NOT APPLE) |
241 |
install (FILES qsampler.fr.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/fr/man1 RENAME qsampler.1) |
configure_file (${PROJECT_NAME}.spec.in ${PROJECT_NAME}.spec IMMEDIATE @ONLY) |
242 |
|
endif () |
243 |
|
|
244 |
|
|
245 |
# Configuration status |
# Configuration status |
246 |
macro (SHOW_OPTION text value) |
macro (SHOW_OPTION text value) |
274 |
message ("") |
message ("") |
275 |
show_option (" Unique/Single instance support . . . . . . . . . ." CONFIG_XUNIQUE) |
show_option (" Unique/Single instance support . . . . . . . . . ." CONFIG_XUNIQUE) |
276 |
show_option (" Debugger stack-trace (gdb) . . . . . . . . . . . ." CONFIG_STACKTRACE) |
show_option (" Debugger stack-trace (gdb) . . . . . . . . . . . ." CONFIG_STACKTRACE) |
277 |
message ("\n Install prefix . . . . . . . . . . . . . . . . . .: ${CONFIG_PREFIX}") |
message ("\n Install prefix . . . . . . . . . . . . . . . . . .: ${CONFIG_PREFIX}\n") |
|
message ("\nNow type 'make', followed by 'make install' as root.\n") |
|