X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=CMakeLists.txt;h=5a241dd01ad2a3dfdf074e5e6f559cd41c9ba68b;hp=80040cfa013e96c576d59974939cd2deca1598d7;hb=c9d498c1d165c23cb854a8fbe9482a9289029071;hpb=1193d9d1f3f7c1c26e2c659b137046a31fe43bb4 diff --git a/CMakeLists.txt b/CMakeLists.txt index 80040cfa..5a241dd0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -108,11 +108,6 @@ endif() # The following options are not for end-user consumption, so don't list them in the feature summary option(FATAL_WARNINGS "Make compile warnings fatal (most useful for CI builds)" OFF) -option(WARN_QT_DEPRECATION "Warn about deprecated Qt functionality" OFF) -if (WARN_QT_DEPRECATION) - # Enable Qt deprecation warnings for Qt < 5.13 (on by default in newer versions) - add_definitions("-DQT_DEPRECATED_WARNINGS") -endif() cmake_dependent_option(DEPLOY "Add required libs to bundle resources and create a dmg" OFF "APPLE" OFF) # List of authenticators and the cmake flags to build them @@ -155,14 +150,20 @@ endif() # Set up Qt ##################################################################### +set(QT_MIN_VERSION "5.5.0") + +# Enable Qt deprecation warnings for Qt < 5.13 (on by default in newer versions) +add_definitions(-DQT_DEPRECATED_WARNINGS) + +# Disable all Qt APIs that were deprecated in 5.5 and before +add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050500) + # Find package dependencies # # Note that you can forcefully disable optional packages # using -DCMAKE_DISABLE_FIND_PACKAGE_=TRUE ##################################################################### -set(QT_MIN_VERSION "5.5.0") - # Required Qt components set(qt_components Core Network) if (BUILD_GUI)