aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickvectorimage/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickvectorimage/CMakeLists.txt')
-rw-r--r--src/quickvectorimage/CMakeLists.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/quickvectorimage/CMakeLists.txt b/src/quickvectorimage/CMakeLists.txt
new file mode 100644
index 0000000000..ecca0432e5
--- /dev/null
+++ b/src/quickvectorimage/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Copyright (C) 2024 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
+#####################################################################
+## QuickVectorGraphics Module:
+#####################################################################
+
+qt_internal_add_module(QuickVectorImageGeneratorPrivate
+ INTERNAL_MODULE
+ SOURCES
+ generator/qsvgvisitorimpl_p.h generator/qsvgvisitorimpl.cpp
+ generator/qquickgenerator_p.h generator/qquickgenerator.cpp
+ generator/qquickitemgenerator_p.h generator/qquickitemgenerator.cpp
+ generator/qquickqmlgenerator_p.h generator/qquickqmlgenerator.cpp
+ generator/qquicknodeinfo_p.h
+ generator/utils_p.h
+ qquickvectorimageglobal_p.h
+ LIBRARIES
+ Qt::Core
+ Qt::QuickPrivate
+ Qt::QuickShapesPrivate
+ Qt::SvgPrivate
+ GENERATE_CPP_EXPORTS
+)
+
+qt_internal_add_qml_module(QuickVectorImage
+ URI "QtQuick.VectorImage"
+ VERSION "${PROJECT_VERSION}"
+ PLUGIN_TARGET qquickvectorimageplugin
+ NO_PLUGIN_OPTIONAL
+ CLASS_NAME QtQuickVectorImagePlugin
+ SOURCES
+ qquickvectorimage_p.h qquickvectorimage.cpp
+ qquickvectorimage_p_p.h
+ LIBRARIES
+ Qt::QuickPrivate
+ Qt::QuickVectorImageGeneratorPrivate
+ Qt::SvgPrivate
+ GENERATE_CPP_EXPORTS
+)