0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 10:13:42 +00:00

added SDL_mixer

This commit is contained in:
Benedikt Galbavy 2024-01-28 19:10:19 +01:00
parent 0a25cab6e8
commit dfa6768a96
4 changed files with 10 additions and 0 deletions

4
.gitmodules vendored
View File

@ -14,3 +14,7 @@
path = extern/zlib
url = https://github.com/madler/zlib.git
branch = master
[submodule "extern/SDL_mixer"]
path = extern/SDL_mixer
url = https://github.com/libsdl-org/SDL_mixer.git
branch = release-2.8.x

View File

@ -12,8 +12,11 @@ set(PROJECT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(BUILD_SHARED_LIBS FALSE)
set(SDL2MIXER_VENDORED ON)
add_subdirectory(extern/SDL EXCLUDE_FROM_ALL)
add_subdirectory(extern/SDL_image EXCLUDE_FROM_ALL)
add_subdirectory(extern/SDL_mixer EXCLUDE_FROM_ALL)
file(GLOB_RECURSE SOURCES ${PROJECT_SOURCE_DIR}/src/*.cpp)
add_executable(${PROJECT_NAME} ${SOURCES})
@ -24,6 +27,7 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
SDL2::SDL2main
SDL2::SDL2-static
SDL2_image::SDL2_image-static
SDL2_mixer::SDL2_mixer-static
)
file(COPY ${PROJECT_SOURCE_DIR}/assets DESTINATION ${PROJECT_BINARY_DIR})

1
extern/SDL_mixer vendored Submodule

@ -0,0 +1 @@
Subproject commit 5bcd40ad962dc72a3c051084ce128d78f7656566

View File

@ -2,6 +2,7 @@
#include <SDL.h>
#include <SDL_image.h>
#include <SDL_mixer.h>
#include <vector>
#include "Vector2D.h"