X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=CMakeLists.txt;h=5a241dd01ad2a3dfdf074e5e6f559cd41c9ba68b;hb=c76b74c18766c1a6631a06bab95f2290dd860395;hp=80040cfa013e96c576d59974939cd2deca1598d7;hpb=1400ec302022bfaff36e0fd65951085db7ef28f2;p=quassel.git 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)