--- dependencies/lib-miniaudio/CMakeLists.txt.orig	2022-04-27 09:14:13 UTC
+++ dependencies/lib-miniaudio/CMakeLists.txt
@@ -1,5 +1,31 @@
 # \file dependencies/lib-miniaudio/CMakeLists.txt
 
+option(LOCAL_MINIAUDIO_LIB "Download and build miniaudio instead of searching the system" ON)
+if (NOT LOCAL_MINIAUDIO_LIB)
+    message(STATUS "Using system miniaudio")
+
+    if (NOT DEFINED MINIAUDIO_INCLUDE_DIR)
+        message(FATAL_ERROR "MINIAUDIO_INCLUDE_DIR var not set")
+    endif()
+
+    include(CheckIncludeFileCXX)
+    set (CMAKE_REQUIRED_INCLUDES "${MINIAUDIO_INCLUDE_DIR}")
+
+    CHECK_INCLUDE_FILE_CXX("miniaudio.h" MINIAUDIO_FOUND)
+    if (NOT MINIAUDIO_FOUND)
+        message(FATAL_ERROR "miniaudio.h not found")
+    endif()
+
+    CHECK_INCLUDE_FILE_CXX("extras/stb_vorbis.c" VORBIS_FOUND)
+    if (NOT VORBIS_FOUND)
+        message(FATAL_ERROR "miniaudio extras/stb_vorbis.c not found")
+    endif()
+
+    set(MINIAUDIO_INCLUDE_DIRS "${MINIAUDIO_INCLUDE_DIR}" PARENT_SCOPE)
+
+    return()
+endif()
+
 message(STATUS "<miniaudio>")
 
 # create getter
