aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrolstestutils/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickcontrolstestutils/CMakeLists.txt')
-rw-r--r--src/quickcontrolstestutils/CMakeLists.txt12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/quickcontrolstestutils/CMakeLists.txt b/src/quickcontrolstestutils/CMakeLists.txt
index ac3c92a7f9..f44d752ff6 100644
--- a/src/quickcontrolstestutils/CMakeLists.txt
+++ b/src/quickcontrolstestutils/CMakeLists.txt
@@ -8,8 +8,6 @@ qt_internal_add_module(QuickControlsTestUtilsPrivate
SOURCES
controlstestutils.cpp
controlstestutils_p.h
- dialogstestutils.cpp
- dialogstestutils_p.h
qtest_quickcontrols_p.h
DEFINES
QT_BUILD_SHARED_QUICK_CONTROLS_TEST_UTILS_LIB
@@ -20,13 +18,21 @@ qt_internal_add_module(QuickControlsTestUtilsPrivate
Qt::QmlPrivate
Qt::Quick
Qt::QuickControls2
- Qt::QuickDialogs2QuickImplPrivate
Qt::QuickPrivate
Qt::QuickTemplates2
Qt::QuickTemplates2Private
Qt::QuickTestUtilsPrivate
+ NO_GENERATE_CPP_EXPORTS
+)
+qt_internal_extend_target(QuickControlsTestUtilsPrivate CONDITION QT_FEATURE_quicktemplates2_container
+ SOURCES
+ dialogstestutils.cpp
+ dialogstestutils_p.h
+ PUBLIC_LIBRARIES
+ Qt::QuickDialogs2QuickImplPrivate
)
+
# This is used by both C++ and QML tests, so we need it to be a library and a QML plugin,
# hence qt_internal_add_qml_module. We use it in addition to qt_internal_add_module,
# because otherwise syncqt complains that there is no "QtQuickControlsTestUtilsPrivate" module.