summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2022-08-28 16:58:09 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2022-08-28 16:58:09 -0400
commit634f51fb4117c0870399e73560ac313d68d281e8 (patch)
tree9df9370610c3481aa2fd13b96920a83b9348b8fd
parent348c1cb965cc55bee2b7b008e8a56da78b91a98f (diff)
downloadabaddon-portaudio-634f51fb4117c0870399e73560ac313d68d281e8.tar.gz
abaddon-portaudio-634f51fb4117c0870399e73560ac313d68d281e8.zip
add miniaudio submodule
-rw-r--r--.gitmodules3
-rw-r--r--CMakeLists.txt5
m---------subprojects/miniaudio0
3 files changed, 8 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index 17c4c23..01db078 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,3 +4,6 @@
[submodule "subprojects/ixwebsocket"]
path = subprojects/ixwebsocket
url = https://github.com/machinezone/ixwebsocket
+[submodule "subprojects/miniaudio"]
+ path = subprojects/miniaudio
+ url = https://github.com/mackron/miniaudio
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1e28791..6d5ee2d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,6 +8,7 @@ set(CMAKE_CXX_STANDARD 17)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
option(USE_LIBHANDY "Enable features that require libhandy (default)" ON)
+option(ENABLE_VOICE "Enable voice suppport" ON)
find_package(nlohmann_json REQUIRED)
find_package(CURL)
@@ -106,3 +107,7 @@ if (USE_LIBHANDY)
target_compile_definitions(abaddon PRIVATE WITH_LIBHANDY)
endif ()
endif ()
+
+if (ENABLE_VOICE)
+ target_include_directories(abaddon PUBLIC subprojects/miniaudio)
+endif ()
diff --git a/subprojects/miniaudio b/subprojects/miniaudio
new file mode 160000
+Subproject 4dfe7c4c31df46e78d9a1cc0d2d6f1aef5a5d58