Skip to content

Commit 0eb6886

Browse files
committed
Build shared library of miniaudio
mackron/miniaudio#932
1 parent c3cedfa commit 0eb6886

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/audio/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ add_library(scratchcpp-audio STATIC)
44
set(MINIAUDIO_SRC internal/thirdparty/miniaudio)
55

66
if (LIBSCRATCHCPP_AUDIO_SUPPORT)
7-
add_library(miniaudio STATIC
7+
add_library(miniaudio SHARED
88
${MINIAUDIO_SRC}/miniaudio.c
99
${MINIAUDIO_SRC}/miniaudio.h
1010
)
1111
target_include_directories(scratchcpp-audio PUBLIC ${CMAKE_CURRENT_LIST_DIR}/${MINIAUDIO_SRC})
12+
install(TARGETS miniaudio DESTINATION lib)
13+
1214
target_link_libraries(scratchcpp-audio PRIVATE miniaudio)
1315
target_compile_definitions(scratchcpp-audio PUBLIC LIBSCRATCHCPP_AUDIO_SUPPORT)
1416
endif()

0 commit comments

Comments
 (0)