add SDL_mixer

This commit is contained in:
Sven Balzer
2025-04-03 03:50:59 +02:00
parent 90d167857e
commit 14728d17f5
739 changed files with 194492 additions and 1 deletions
+15 -1
View File
@@ -5,7 +5,6 @@ set(CMAKE_C_STANDARD 11)
set(CMAKE_C_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
option(TRACY_ENABLE "Enable Tracy profiling" OFF)
@@ -14,6 +13,20 @@ set(SDL_SHARED OFF)
set(SDL_STATIC ON)
add_subdirectory(libs/SDL3)
# SDL_mixer
set(BUILD_SHARED_LIBS ${SDL_SHARED})
set(SDLMIXER_VENDORED ON)
set(SDLMIXER_FLAC OFF)
set(SDLMIXER_GME OFF)
set(SDLMIXER_MIDI OFF)
set(SDLMIXER_MOD OFF)
set(SDLMIXER_MP3 OFF)
set(SDLMIXER_OPUS ON)
set(SDLMIXER_VORBIS OFF)
set(SDLMIXER_WAVE ON)
set(SDLMIXER_WAVPACK OFF)
add_subdirectory(libs/SDL_mixer)
# Dear ImGui
add_library(imgui STATIC
libs/imgui/imgui.cpp
@@ -82,6 +95,7 @@ add_executable(mikemon
target_link_libraries(mikemon
PRIVATE
SDL3::SDL3
SDL3_mixer::SDL3_mixer
stb_image
imgui
TracyClient