diff options
Diffstat (limited to 'src/quicktestutils/CMakeLists.txt')
-rw-r--r-- | src/quicktestutils/CMakeLists.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/quicktestutils/CMakeLists.txt b/src/quicktestutils/CMakeLists.txt new file mode 100644 index 0000000000..da1936542c --- /dev/null +++ b/src/quicktestutils/CMakeLists.txt @@ -0,0 +1,47 @@ +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +if(TARGET Qt::Quick) + set (quick_sources + quick/geometrytestutils.cpp + quick/geometrytestutils_p.h + quick/viewtestutils.cpp + quick/viewtestutils_p.h + quick/visualtestutils.cpp + quick/visualtestutils_p.h + ) +endif() + +qt_internal_add_module(QuickTestUtilsPrivate + CONFIG_MODULE_NAME quicktestutilsprivate + STATIC + INTERNAL_MODULE + SOURCES + qml/platforminputcontext_p.h + qml/platformquirks_p.h + qml/qmlutils.cpp + qml/qmlutils_p.h + qml/testhttpserver.cpp + qml/testhttpserver_p.h + ${quick_sources} + DEFINES + QT_BUILD_SHARED_QML_TEST_UTILS_LIB + INCLUDE_DIRECTORIES + ${CMAKE_CURRENT_SOURCE_DIR} + PUBLIC_LIBRARIES + Qt::Core + Qt::Test + Qt::Network + Qt::Qml + Qt::QmlPrivate + NO_GENERATE_CPP_EXPORTS +) + +if(TARGET Qt::Quick) + qt_internal_extend_target(QuickTestUtilsPrivate + LIBRARIES + Qt::Quick + Qt::QuickPrivate + Qt::QuickTest + ) +endif() |