qt5base-lts/bin
Cristian Adam 0a1256a52d CMake: Allow usage of QtStandaloneTestTemplateProject as package component
Currently in order to compile a Qt6 test standalone one needs to use
the qt-cmake-standalone-test script which will load the
Qt6BuildInternals/QtStandaloneTestTemplateProject/CMakeLists.txt project
with the current test source directory to create a complete CMake project.

This commit will allow a test to have these lines at top:

cmake_minimum_required(VERSION 3.16)

if (NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
    project(a_qt_test LANGUAGES C CXX ASM)
    find_package(Qt6BuildInternals COMPONENTS STANDALONE_TEST)
endif()

and be standalone and work with any IDE capable of loading CMake projects.

Fixes: QTCREATORBUG-25389
Pick-to: 6.1
Change-Id: If3f878b7e560a8bfbb604a8f1aa30b7962742e66
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2021-04-23 13:31:04 +02:00
..
qmake-wrapper-for-target.bat.in CMake: Put the -qtconf argument in front in the qmake wrapper 2020-10-23 21:11:55 +02:00
qmake-wrapper-for-target.in CMake: Put the -qtconf argument in front in the qmake wrapper 2020-10-23 21:11:55 +02:00
qt-cmake-private-install.cmake.in Add reference to CMake issue in qt-cmake-private-install-cmake.in 2021-03-31 15:32:30 +02:00
qt-cmake-standalone-test.in CMake: Allow usage of QtStandaloneTestTemplateProject as package component 2021-04-23 13:31:04 +02:00
qt-cmake.bat.in CMake: Make build system of installed Qt more relocatable 2020-05-07 15:41:16 +02:00
qt-cmake.in CMake: Make build system of installed Qt more relocatable 2020-05-07 15:41:16 +02:00
qt-configure-module.bat.in CMake: Fix argument passing for configure.bat / qt-configure-module.bat 2020-10-30 08:22:30 +01:00
qt-configure-module.in CMake: Prepare configure/qt-configure-module for calling more scripts 2020-10-30 08:22:26 +01:00