From ac8c9082832645b57ae3d7c285c23f3327a8cb2e Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 19 Jul 2025 20:12:21 +0200 Subject: [PATCH] Don't force static libraries The default for creating libraries is static but can be overridden by setting BUILD_SHARED_LIBS variable. Setting it explicitly makes it impossible to override. https://cmake.org/cmake/help/latest/variable/BUILD_SHARED_LIBS.html Signed-off-by: Marcin Serwin --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 523fda15..b9a85442 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -459,7 +459,7 @@ endif() # Static Libraries -add_library(miniaudio STATIC +add_library(miniaudio miniaudio.c miniaudio.h ) @@ -482,7 +482,7 @@ if(HAS_LIBVORBIS) endif() if(HAS_LIBVORBIS) - add_library(miniaudio_libvorbis STATIC + add_library(miniaudio_libvorbis extras/decoders/libvorbis/miniaudio_libvorbis.c extras/decoders/libvorbis/miniaudio_libvorbis.h ) @@ -507,7 +507,7 @@ if(HAS_LIBOPUS) endif() if(HAS_LIBOPUS) - add_library(miniaudio_libopus STATIC + add_library(miniaudio_libopus extras/decoders/libopus/miniaudio_libopus.c extras/decoders/libopus/miniaudio_libopus.h ) @@ -524,7 +524,7 @@ endif() if (NOT MINIAUDIO_NO_EXTRA_NODES) function(add_extra_node name) - add_library(miniaudio_${name}_node STATIC + add_library(miniaudio_${name}_node extras/nodes/ma_${name}_node/ma_${name}_node.c extras/nodes/ma_${name}_node/ma_${name}_node.h )