use libxmp instead

This commit is contained in:
Nishi 2026-05-27 23:51:37 +09:00
commit 6f8ee4c7ae
26 changed files with 333 additions and 4039 deletions

View file

@ -1,2 +0,0 @@
add_library(jar INTERFACE)
target_include_directories(jar INTERFACE jar)

View file

@ -0,0 +1,12 @@
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/CPM.cmake")
CPMAddPackage(
NAME "libxmp"
GITHUB_REPOSITORY "libxmp/libxmp"
GIT_TAG master
OPTIONS
"BUILD_SHARED OFF"
"BUILD_LITE ON"
)
add_library(deps::libxmp ALIAS xmp_lite_static)

View file

@ -14,7 +14,9 @@ function(fb_add_dep TARGET_NAME DEP_NAME)
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/deps/${DEP_NAME}.cmake")
add_library(deps::${DEP_NAME} ALIAS ${DEP_NAME})
if(NOT TARGET deps::${DEP_NAME})
add_library(deps::${DEP_NAME} ALIAS ${DEP_NAME})
endif()
target_link_libraries(${TARGET_NAME} ${LINK_SCOPE} deps::${DEP_NAME})
endfunction()