more deps

This commit is contained in:
Nishi 2026-05-25 07:32:14 +09:00
commit 287ef41b8c
5 changed files with 47 additions and 11 deletions

View file

@ -32,7 +32,16 @@ endmacro()
pkg_add(sdl2 REQUIRED)
# Physics
fb_add_dep(fishbone ode)
fb_add_dep(fishbone stb)
# Image
fb_add_dep(fishbone stb_image)
# Sound
fb_add_dep(fishbone stb_vorbis)
fb_add_dep(fishbone dr_libs)
fb_add_dep(fishbone jar)
# Compression
fb_add_dep(fishbone lz4)

View file

@ -0,0 +1,14 @@
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake")
CPMAddPackage(
NAME dr_libs
GITHUB_REPOSITORY mackron/dr_libs
GIT_TAG master
DOWNLOAD_ONLY TRUE
GIT_SUBMODULES_RECURSE FALSE
GIT_SUBMODULES ""
GIT_CONFIG submodule.active=none
)
add_library(dr_libs INTERFACE)
target_include_directories(dr_libs INTERFACE ${dr_libs_SOURCE_DIR})

View file

@ -1,10 +0,0 @@
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake")
CPMAddPackage(
NAME "stb"
GITHUB_REPOSITORY "nothings/stb"
GIT_TAG master
)
add_library(stb INTERFACE)
target_include_directories(stb INTERFACE ${stb_SOURCE_DIR})

View file

@ -0,0 +1,12 @@
if(NOT DEFINED stb_SOURCE_DIR)
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake")
CPMAddPackage(
NAME "stb"
GITHUB_REPOSITORY "nothings/stb"
GIT_TAG master
)
endif()
add_library(stb_image INTERFACE)
target_include_directories(stb_image INTERFACE ${stb_SOURCE_DIR})

View file

@ -0,0 +1,11 @@
if(NOT DEFINED stb_SOURCE_DIR)
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake")
CPMAddPackage(
NAME "stb"
GITHUB_REPOSITORY "nothings/stb"
GIT_TAG master
)
endif()
add_library(stb_vorbis ${stb_SOURCE_DIR}/stb_vorbis.c)