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 <marcin@serwin.dev>
This commit is contained in:
Marcin Serwin
2025-07-19 20:12:21 +02:00
committed by David Reid
parent 8b87c10681
commit ac8c908283
+4 -4
View File
@@ -459,7 +459,7 @@ endif()
# Static Libraries # Static Libraries
add_library(miniaudio STATIC add_library(miniaudio
miniaudio.c miniaudio.c
miniaudio.h miniaudio.h
) )
@@ -482,7 +482,7 @@ if(HAS_LIBVORBIS)
endif() endif()
if(HAS_LIBVORBIS) if(HAS_LIBVORBIS)
add_library(miniaudio_libvorbis STATIC add_library(miniaudio_libvorbis
extras/decoders/libvorbis/miniaudio_libvorbis.c extras/decoders/libvorbis/miniaudio_libvorbis.c
extras/decoders/libvorbis/miniaudio_libvorbis.h extras/decoders/libvorbis/miniaudio_libvorbis.h
) )
@@ -507,7 +507,7 @@ if(HAS_LIBOPUS)
endif() endif()
if(HAS_LIBOPUS) if(HAS_LIBOPUS)
add_library(miniaudio_libopus STATIC add_library(miniaudio_libopus
extras/decoders/libopus/miniaudio_libopus.c extras/decoders/libopus/miniaudio_libopus.c
extras/decoders/libopus/miniaudio_libopus.h extras/decoders/libopus/miniaudio_libopus.h
) )
@@ -524,7 +524,7 @@ endif()
if (NOT MINIAUDIO_NO_EXTRA_NODES) if (NOT MINIAUDIO_NO_EXTRA_NODES)
function(add_extra_node name) 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.c
extras/nodes/ma_${name}_node/ma_${name}_node.h extras/nodes/ma_${name}_node/ma_${name}_node.h
) )