add SDL_mixer
This commit is contained in:
+15
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user