summaryrefslogtreecommitdiffstats
path: root/tests/CMakeLists.txt
blob: 8414e974ae6f360045b752f9a604b74c25d24e4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# special case begin
if(NOT TARGET Qt::Test)
    cmake_minimum_required(VERSION 3.14.0)
    project(QtBaseTests C CXX ASM)
    find_package(Qt6 REQUIRED COMPONENTS BuildInternals Core Test)
    find_package(Qt6 COMPONENTS DBus Gui OpenGL Widgets Xml)
    qt_set_up_standalone_tests_build()

    # Find a few packages that are usually found in configure.cmake,
    # because a few tests link directly against those libraries.
    qt_find_package(WrapDBus1 PROVIDED_TARGETS dbus-1)
    qt_find_package(ICU COMPONENTS i18n uc data PROVIDED_TARGETS ICU::i18n ICU::uc ICU::data)
    qt_find_package(Threads PROVIDED_TARGETS Threads::Threads)
endif()
# special case end

qt_build_tests()