diff --git a/src/corelib/corelib.pro b/src/corelib/corelib.pro index b1f1a60b6c1..3b7eb11229b 100644 --- a/src/corelib/corelib.pro +++ b/src/corelib/corelib.pro @@ -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 diff --git a/tests/auto/cmake/test_umbrella_config/components_found/CMakeLists.txt b/tests/auto/cmake/test_umbrella_config/components_found/CMakeLists.txt index 91cb623deb9..2099e36068d 100644 --- a/tests/auto/cmake/test_umbrella_config/components_found/CMakeLists.txt +++ b/tests/auto/cmake/test_umbrella_config/components_found/CMakeLists.txt @@ -1,6 +1,6 @@ # The module finds its dependencies -find_package(Qt5 +find_package(Qt5 5.1.0 COMPONENTS Core OPTIONAL_COMPONENTS DoesNotExist )