/[svn]/qsampler/trunk/CMakeLists.txt
ViewVC logotype

Diff of /qsampler/trunk/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4024 by capela, Sun Feb 6 10:50:27 2022 UTC revision 4038 by capela, Sun May 15 18:43:41 2022 UTC
# Line 1  Line 1 
1  cmake_minimum_required (VERSION 3.13)  cmake_minimum_required (VERSION 3.13)
2    
3  project (qsampler  project (qsampler
4    VERSION 0.9.6    VERSION 0.9.7
5    DESCRIPTION "A LinuxSampler Qt GUI Interface"    DESCRIPTION "A LinuxSampler Qt GUI Interface"
6    LANGUAGES C CXX)    LANGUAGES C CXX)
7    
# Line 73  option (CONFIG_XUNIQUE "Enable unique/si Line 73  option (CONFIG_XUNIQUE "Enable unique/si
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)
# Line 97  else () Line 99  else ()
99    find_package (QT QUIET NAMES Qt5)    find_package (QT QUIET NAMES Qt5)
100  endif ()  endif ()
101    
102  find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets)  find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets Svg)
103    
104  if (CONFIG_XUNIQUE)  if (CONFIG_XUNIQUE)
105    find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Network)    find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Network)
# Line 234  endif () Line 236  endif ()
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)

Legend:
Removed from v.4024  
changed lines
  Added in v.4038

  ViewVC Help
Powered by ViewVC