diff options
author | Gerald Combs <gerald@wireshark.org> | 2021-02-19 13:31:04 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2021-02-19 13:49:10 -0800 |
commit | abf9e027fcc43cc9b458fb881f4f615d314ee7f6 (patch) | |
tree | 10cda1841aa6214b8f8145b70e7ebb859e65663e /CMakeLists.txt | |
parent | b620a5e53514b8b2711784299673475e16556995 (diff) |
Require Qt 5.6 or later.
Increase the minimum required version of Qt from 5.3 to 5.6. The various
Linux distribution versions that shipped with earlier Qt versions (RHEL
6, Fedora 23, openSUSE 13.2, Debian jessie, Ubuntu 16.04) have either
reached end of support or will do so soon.
The official Qt 5.6 releases for macOS require 10.8, so make that the
minimum macOS version.
Remove a bunch of no-longer-needed version checks.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a397c49081..13eca67f97 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -472,7 +472,7 @@ else() # ! MSVC if(APPLE) # MIN_MACOS_VERSION is used to set LSMinimumSystemVersion # in Info.plist, so start with something low. - set(MIN_MACOS_VERSION 10.6) + set(MIN_MACOS_VERSION 10.8) if(CMAKE_OSX_DEPLOYMENT_TARGET) if(CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS MIN_MACOS_VERSION) message(FATAL_ERROR "We don't support building for macOS < ${MIN_MACOS_VERSION}") @@ -1258,8 +1258,8 @@ if(GNUTLS_FOUND AND NOT GNUTLS_VERSION VERSION_LESS "3.4.0") endif() if (QT_FOUND) - if (Qt5Widgets_VERSION VERSION_LESS 5.3) - message(FATAL_ERROR "Qt 5.3 or later is required.") + if (Qt5Widgets_VERSION VERSION_LESS 5.6) + message(FATAL_ERROR "Qt 5.6 or later is required.") endif() if (Qt5Widgets_VERSION VERSION_GREATER 5.6 AND (CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")) @@ -1288,10 +1288,6 @@ if (QT_FOUND) HINTS "${QT_BIN_PATH}" DOC "Path to the windeployqt utility." ) - if(Qt5Widgets_VERSION VERSION_GREATER "5.5.999") - set(QT_WINDEPLOYQT_EXTRA_OPTS --pdb) - endif() - elseif(APPLE) find_program(QT_MACDEPLOYQT_EXECUTABLE macdeployqt HINTS "${QT_BIN_PATH}" @@ -1317,8 +1313,6 @@ if (QT_FOUND) set(MIN_MACOS_VERSION 10.10) elseif(Qt5Widgets_VERSION VERSION_GREATER "5.7.999") set(MIN_MACOS_VERSION 10.9) - elseif(Qt5Widgets_VERSION VERSION_GREATER "5.4.999") - set(MIN_MACOS_VERSION 10.8) endif() if(CMAKE_OSX_DEPLOYMENT_TARGET AND CMAKE_OSX_DEPLOYMENT_TARGET VERSION_LESS MIN_MACOS_VERSION) message(FATAL_ERROR "Qt version ${Qt5Widgets_VERSION} requires CMAKE_OSX_DEPLOYMENT_TARGET (${CMAKE_OSX_DEPLOYMENT_TARGET}) >= ${MIN_MACOS_VERSION}") @@ -2420,7 +2414,7 @@ if(BUILD_wireshark AND QT_FOUND) $<$<NOT:$<CONFIG:Debug>>:--release> --no-compiler-runtime --verbose 10 - ${QT_WINDEPLOYQT_EXTRA_OPTS} + --pdb "$<TARGET_FILE:wireshark>" ) add_dependencies(copy_qt_dlls wireshark) |