Merge pull request #13682 from JoshuaVandaele/libspng-cmake4

libspng: Update to 0.7.4 and clean up CMake
This commit is contained in:
JMC47 2025-09-16 14:45:03 -04:00 committed by GitHub
commit 45a853cad6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 9 deletions

View File

@ -1,10 +1,12 @@
cmake_minimum_required(VERSION 3.0) option(SPNG_SHARED "Build shared lib" OFF)
option(SPNG_STATIC "Build static lib" ON)
option(BUILD_EXAMPLES "Build examples" OFF)
project(spng C) set(_PREV_CMAKE_SKIP_INSTALL_RULES "${CMAKE_SKIP_INSTALL_RULES}")
set(CMAKE_SKIP_INSTALL_RULES TRUE)
add_library(spng STATIC libspng/spng/spng.c) add_subdirectory(libspng)
target_compile_definitions(spng PUBLIC SPNG_STATIC)
target_link_libraries(spng PUBLIC ZLIB::ZLIB) set(CMAKE_SKIP_INSTALL_RULES "${_PREV_CMAKE_SKIP_INSTALL_RULES}")
target_include_directories(spng PUBLIC libspng/spng)
dolphin_disable_warnings(spng) add_library(spng::spng ALIAS spng_static)
add_library(spng::spng ALIAS spng)

@ -1 +1 @@
Subproject commit dc5b1032c08efac68ad30170f7ccbf0aa8dd55c9 Subproject commit fb768002d4288590083a476af628e51c3f1d47cd