summaryrefslogtreecommitdiffstats
path: root/src/spatialaudioquick3d/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/spatialaudioquick3d/CMakeLists.txt')
-rw-r--r--src/spatialaudioquick3d/CMakeLists.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/spatialaudioquick3d/CMakeLists.txt b/src/spatialaudioquick3d/CMakeLists.txt
new file mode 100644
index 000000000..64b154158
--- /dev/null
+++ b/src/spatialaudioquick3d/CMakeLists.txt
@@ -0,0 +1,33 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
+#####################################################################
+## Quick3D.Sound Module:
+#####################################################################
+
+qt_internal_add_qml_module(Quick3DSpatialAudioPrivate
+ URI "QtQuick3D.SpatialAudio"
+ VERSION "${PROJECT_VERSION}"
+ CLASS_NAME QQuick3DAudioModule
+ PLUGIN_TARGET quick3dspatialaudio
+ NO_GENERATE_PLUGIN_SOURCE
+ NO_PLUGIN_OPTIONAL
+ DEPENDENCIES QtQuick QtQuick3DPrivate QtMultimedia
+ CONFIG_MODULE_NAME quick3dspatialaudio
+ INTERNAL_MODULE
+ SOURCES
+ qquick3daudiolistener.cpp qquick3daudiolistener_p.h
+ qquick3daudioroom.cpp qquick3daudioroom_p.h
+ qquick3dspatialsound.cpp qquick3dspatialsound_p.h
+ qquick3dambientsound.cpp qquick3dambientsound_p.h
+ qquick3daudioengine.cpp qquick3daudioengine_p.h
+ qtquick3daudioglobal_p.h
+ qtquick3daudiotypes_p.h
+ QML_FILES
+ PUBLIC_LIBRARIES
+ Qt::Quick3DPrivate
+ Qt::SpatialAudio
+ GENERATE_CPP_EXPORTS
+)
+
+target_sources(quick3dspatialaudio PRIVATE qquick3dspatialaudio_plugin.cpp)