diff options
-rw-r--r-- | .gitmodules | 3 | ||||
-rw-r--r-- | CMakeLists.txt | 5 | ||||
m--------- | subprojects/miniaudio | 0 |
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 |