/[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 3852 by capela, Sun Jan 24 17:04:13 2021 UTC revision 3868 by capela, Tue Mar 30 23:31:09 2021 UTC
# Line 1  Line 1 
1  cmake_minimum_required(VERSION 3.10)  cmake_minimum_required(VERSION 3.10)
2    
3  project(qsampler  project(qsampler
4    VERSION 0.9.1    VERSION 0.9.3
5    DESCRIPTION "A LinuxSampler Qt GUI Interface"    DESCRIPTION "A LinuxSampler Qt GUI Interface"
6    LANGUAGES C CXX)    LANGUAGES C CXX)
7    
# Line 34  set (PACKAGE_BUGREPORT "rncbc@rncbc.org" Line 34  set (PACKAGE_BUGREPORT "rncbc@rncbc.org"
34  set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")  set (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
35  set (PACKAGE_TARNAME "qsampler")  set (PACKAGE_TARNAME "qsampler")
36    
37    set (ac_version "${PROJECT_VERSION}")
38    set (ac_prefix "${CMAKE_INSTALL_PREFIX}")
39    
40  set (CONFIG_BUILD_VERSION "${PACKAGE_VERSION}")  set (CONFIG_BUILD_VERSION "${PACKAGE_VERSION}")
41    
42  if (CMAKE_BUILD_TYPE)  if (CMAKE_BUILD_TYPE)
# Line 71  if (POLICY CMP0075) Line 74  if (POLICY CMP0075)
74    cmake_policy (SET CMP0075 NEW)    cmake_policy (SET CMP0075 NEW)
75  endif ()  endif ()
76    
77  # Check for Qt  # Check for Qt...
78  find_package (QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)  find_package (Qt6 QUIET)
79    if (Qt6_FOUND)
80      find_package (QT QUIET NAMES Qt6)
81    else ()
82      find_package (QT QUIET NAMES Qt5)
83    endif ()
84    
85  find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets)  find_package (Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets)
86    
87  if (CONFIG_XUNIQUE)  if (CONFIG_XUNIQUE)
# Line 224  macro (SHOW_OPTION text value) Line 233  macro (SHOW_OPTION text value)
233  endmacro ()  endmacro ()
234    
235    
236  message   ("\n  ${PACKAGE_NAME} ${PACKAGE_VERSION}")  message   ("\n  ${PACKAGE_NAME} ${PACKAGE_VERSION} (Qt ${QT_VERSION})")
237  message   ("\n  Build target . . . . . . . . . . . . . . . . . . .: ${CONFIG_BUILD_TYPE}\n")  message   ("\n  Build target . . . . . . . . . . . . . . . . . . .: ${CONFIG_BUILD_TYPE}\n")
238  show_option ("  LSCP instrument name support . . . . . . . . . . ." CONFIG_INSTRUMENT_NAME)  show_option ("  LSCP instrument name support . . . . . . . . . . ." CONFIG_INSTRUMENT_NAME)
239  show_option ("  LSCP mute/solo support . . . . . . . . . . . . . ." CONFIG_MUTE_SOLO)  show_option ("  LSCP mute/solo support . . . . . . . . . . . . . ." CONFIG_MUTE_SOLO)

Legend:
Removed from v.3852  
changed lines
  Added in v.3868

  ViewVC Help
Powered by ViewVC