intial try to include libpng

This commit is contained in:
georgemoralis 2024-11-11 15:24:06 +02:00
parent 8f2d71d458
commit 180f1ff97d
3 changed files with 21 additions and 0 deletions

3
.gitmodules vendored
View File

@ -102,3 +102,6 @@
[submodule "externals/LibAtrac9"]
path = externals/LibAtrac9
url = https://github.com/shadps4-emu/ext-LibAtrac9.git
[submodule "externals/libpng"]
path = externals/libpng
url = https://github.com/pnggroup/libpng

View File

@ -153,6 +153,23 @@ if (NOT TARGET half::half)
add_library(half::half ALIAS half)
endif()
# libpng
set(PNG_SHARED ON CACHE BOOL "" FORCE)
set(PNG_STATIC OFF CACHE BOOL "" FORCE)
set(PNG_EXECUTABLES OFF CACHE BOOL "" FORCE)
set(PNG_TESTS OFF CACHE BOOL "" FORCE)
set(PNG_TOOLS OFF CACHE BOOL "" FORCE)
set(SKIP_INSTALL_ALL OFF CACHE BOOL "" FORCE)
set(ZLIB_LIBRARY STRING "${INSTALL_DIR}/lib/zlib-ng.lib" FORCE)
set(ZLIB_INCLUDE_DIR STRING "${INSTALL_DIR}/include" FORCE)
include_directories(libpng)
# generated files from libpng during build
include_directories(${CMAKE_CURRENT_BINARY_DIR}/libpng)
add_subdirectory(libpng)
if (APPLE)
# date
if (NOT TARGET date::date-tz)

1
externals/libpng vendored Submodule

@ -0,0 +1 @@
Subproject commit c1cc0f3f4c3d4abd11ca68c59446a29ff6f95003