Generate a Qt5ConfigVersion.cmake file.

This allows finding a minimum particular version of Qt 5.

Change-Id: I96112f1be90f397ec60a2b233989ac0e0380bef9
Reviewed-by: Alexander Neundorf <neundorf@kde.org>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
This commit is contained in:
Stephen Kelly 2013-03-12 10:38:22 +01:00 committed by The Qt Project
parent 7cf603e92e
commit 91cd2009bd
2 changed files with 6 additions and 3 deletions

View File

@ -72,10 +72,13 @@ ctest_macros_file.CONFIG = verbatim
cmake_umbrella_config_file.input = $$PWD/Qt5Config.cmake.in
cmake_umbrella_config_file.output = $$DESTDIR/cmake/Qt5/Qt5Config.cmake
cmake_qt5_umbrella_module_files.files = $$cmake_umbrella_config_file.output
cmake_umbrella_config_version_file.input = $$PWD/../../mkspecs/features/data/cmake/Qt5ConfigVersion.cmake.in
cmake_umbrella_config_version_file.output = $$DESTDIR/cmake/Qt5/Qt5ConfigVersion.cmake
cmake_qt5_umbrella_module_files.files = $$cmake_umbrella_config_file.output $$cmake_umbrella_config_version_file.output
cmake_qt5_umbrella_module_files.path = $$[QT_INSTALL_LIBS]/cmake/Qt5
QMAKE_SUBSTITUTES += ctest_macros_file cmake_umbrella_config_file
QMAKE_SUBSTITUTES += ctest_macros_file cmake_umbrella_config_file cmake_umbrella_config_version_file
ctest_qt5_module_files.files += $$ctest_macros_file.output

View File

@ -1,6 +1,6 @@
# The module finds its dependencies
find_package(Qt5
find_package(Qt5 5.1.0
COMPONENTS Core
OPTIONAL_COMPONENTS DoesNotExist
)