/[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 3997 by capela, Mon Sep 27 09:45:24 2021 UTC revision 4050 by capela, Wed Nov 9 18:16:03 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.5    VERSION 0.9.8
5    DESCRIPTION "A LinuxSampler Qt GUI Interface"    DESCRIPTION "A LinuxSampler Qt GUI Interface"
6    LANGUAGES C CXX)    LANGUAGES C CXX)
7    
# Line 38  set (PACKAGE_BUGREPORT "rncbc@rncbc.org" Line 38  set (PACKAGE_BUGREPORT "rncbc@rncbc.org"
38  set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")  set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
39  set (PACKAGE_TARNAME "qsampler")  set (PACKAGE_TARNAME "qsampler")
40    
 set (ac_version "${PROJECT_VERSION}")  
 set (ac_prefix "${CMAKE_INSTALL_PREFIX}")  
   
41  set (CONFIG_BUILD_VERSION "${PACKAGE_VERSION}")  set (CONFIG_BUILD_VERSION "${PACKAGE_VERSION}")
42    
43  if (CONFIG_DEBUG)  if (CONFIG_DEBUG)
# Line 73  option (CONFIG_XUNIQUE "Enable unique/si Line 70  option (CONFIG_XUNIQUE "Enable unique/si
70  # Enable debugger stack-trace option (assumes --enable-debug).  # Enable debugger stack-trace option (assumes --enable-debug).
71  option (CONFIG_STACKTRACE "Enable debugger stack-trace (default=no)" 0)  option (CONFIG_STACKTRACE "Enable debugger stack-trace (default=no)" 0)
72    
73    # Enable Wayland support option.
74    option (CONFIG_WAYLAND "Enable Wayland support (EXPERIMENTAL) (default=no)" 0)
75    
76  # Enable Qt6 build preference.  # Enable Qt6 build preference.
77  option (CONFIG_QT6 "Enable Qt6 build (default=yes)" 1)  option (CONFIG_QT6 "Enable Qt6 build (default=yes)" 1)
# Line 97  else () Line 96  else ()
96    find_package (QT QUIET NAMES Qt5)    find_package (QT QUIET NAMES Qt5)
97  endif ()  endif ()
98    
99  find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets)  find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets Svg)
100    
101  if (CONFIG_XUNIQUE)  if (CONFIG_XUNIQUE)
102    find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Network)    find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Network)
# Line 234  endif () Line 233  endif ()
233    
234  add_subdirectory (src)  add_subdirectory (src)
235    
 configure_file (qsampler.spec.in qsampler.spec IMMEDIATE @ONLY)  
   
 install (FILES qsampler.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)  
 install (FILES qsampler.fr.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/fr/man1 RENAME qsampler.1)  
236    
237  # Configuration status  # Configuration status
238  macro (SHOW_OPTION text value)  macro (SHOW_OPTION text value)
# Line 271  show_option ("  LSCP runtime max. voices Line 266  show_option ("  LSCP runtime max. voices
266  message     ("")  message     ("")
267  show_option ("  Unique/Single instance support . . . . . . . . . ." CONFIG_XUNIQUE)  show_option ("  Unique/Single instance support . . . . . . . . . ." CONFIG_XUNIQUE)
268  show_option ("  Debugger stack-trace (gdb) . . . . . . . . . . . ." CONFIG_STACKTRACE)  show_option ("  Debugger stack-trace (gdb) . . . . . . . . . . . ." CONFIG_STACKTRACE)
269  message   ("\n  Install prefix . . . . . . . . . . . . . . . . . .: ${CONFIG_PREFIX}")  message   ("\n  Install prefix . . . . . . . . . . . . . . . . . .: ${CONFIG_PREFIX}\n")
 message   ("\nNow type 'make', followed by 'make install' as root.\n")  

Legend:
Removed from v.3997  
changed lines
  Added in v.4050

  ViewVC Help
Powered by ViewVC