diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2018-10-31 17:26:04 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2018-11-14 20:05:06 (GMT) |
commit | 0f5c1b404b0f9cbe652cf306e9dca0c25c70876f (patch) | |
tree | 3040a94e2f7f8f9e0de4a8bd13debbe665ea997a /Modules | |
parent | ddb967cca1a37501dcf3fbd6f64c2d3be1c0c82b (diff) | |
download | CMake-0f5c1b404b0f9cbe652cf306e9dca0c25c70876f.zip CMake-0f5c1b404b0f9cbe652cf306e9dca0c25c70876f.tar.gz CMake-0f5c1b404b0f9cbe652cf306e9dca0c25c70876f.tar.bz2 |
find_package(): Add policy to remove the FindQt module
Removing FindQt.cmake gives Qt upstream a path forward to export its
own QtConfig.cmake files which can be found by find_package()
without having to explicitly specify CONFIG. Projects that still
want to use Qt3/4 can call find_package(Qt[34]), include(FindQt),
or add FindQt.cmake to their CMAKE_MODULE_PATH.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/FindQt.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Modules/FindQt.cmake b/Modules/FindQt.cmake index 083d6a6..d6a0662 100644 --- a/Modules/FindQt.cmake +++ b/Modules/FindQt.cmake @@ -10,6 +10,9 @@ Searches for all installed versions of Qt3 or Qt4. This module cannot handle Qt5 or any later versions. For those, see :manual:`cmake-qt(7)`. +This module exists for the :command:`find_package` command only if +policy :policy:`CMP0084` is not set to ``NEW``. + This module should only be used if your project can work with multiple versions of Qt. If not, you should just directly use FindQt4 or FindQt3. If multiple versions of Qt are found on the machine, then @@ -34,6 +37,11 @@ then the FindQt3 or FindQt4 module is included. QT3_INSTALLED is set to TRUE if qt3 is found. #]=======================================================================] +if(_findqt_testing) + set(_findqt_included TRUE) + return() +endif() + # look for signs of qt3 installations file(GLOB GLOB_TEMP_VAR /usr/lib*/qt-3*/bin/qmake /usr/lib*/qt3*/bin/qmake) if(GLOB_TEMP_VAR) |