diff options
Diffstat (limited to 'tests/auto/qml/qjsengine/CMakeLists.txt')
-rw-r--r-- | tests/auto/qml/qjsengine/CMakeLists.txt | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/tests/auto/qml/qjsengine/CMakeLists.txt b/tests/auto/qml/qjsengine/CMakeLists.txt index 83e13826bf..452eafa3ad 100644 --- a/tests/auto/qml/qjsengine/CMakeLists.txt +++ b/tests/auto/qml/qjsengine/CMakeLists.txt @@ -1,9 +1,18 @@ +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + # Generated from qjsengine.pro. ##################################################################### ## tst_qjsengine Test: ##################################################################### +if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT) + cmake_minimum_required(VERSION 3.16) + project(tst_qjsengine LANGUAGES CXX) + find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST) +endif() + # Collect test data file(GLOB_RECURSE test_data_glob RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20,15 +29,15 @@ endif() qt_internal_add_test(tst_qjsengine SOURCES tst_qjsengine.cpp - PUBLIC_LIBRARIES + LIBRARIES Qt::Gui Qt::GuiPrivate Qt::Qml Qt::QmlPrivate - Qt::Widgets + Qt::QuickTestUtilsPrivate LIBRARIES # special case Threads::Threads # special case - TESTDATA ${test_data} + TESTDATA ${test_data} "dummy_imports.qml" ) # Resources: @@ -50,6 +59,9 @@ set(qmake_immediate_resource_files "importerror1.mjs" "modulewithlexicals.mjs" "testmodule.mjs" + "testregister.mjs" + "testregister2.mjs" + "testregister3.mjs" ) qt_internal_add_resource(tst_qjsengine "qmake_immediate" @@ -59,6 +71,10 @@ qt_internal_add_resource(tst_qjsengine "qmake_immediate" ${qmake_immediate_resource_files} ) +if(QT_BUILD_STANDALONE_TESTS) + qt_import_qml_plugins(tst_qjsengine) +endif() + ## Scopes: ##################################################################### |