mirror of
https://github.com/simtactics/niotso.git
synced 2025-03-21 18:51:20 +00:00
29 lines
629 B
Text
29 lines
629 B
Text
|
cmake_minimum_required(VERSION 2.6...3.29)
|
||
|
project(libpng)
|
||
|
|
||
|
set(LIBPNG_SOURCES
|
||
|
png.c
|
||
|
pngerror.c
|
||
|
pngget.c
|
||
|
pngmem.c
|
||
|
pngpread.c
|
||
|
pngread.c
|
||
|
pngrio.c
|
||
|
pngrtran.c
|
||
|
pngrutil.c
|
||
|
pngset.c
|
||
|
pngtrans.c
|
||
|
pngwio.c
|
||
|
pngwrite.c
|
||
|
pngwtran.c
|
||
|
pngwutil.c
|
||
|
)
|
||
|
|
||
|
file(GLOB_RECURSE LIBPNG_HEADERS *.h)
|
||
|
|
||
|
include_directories(${zlib_SOURCE_DIR})
|
||
|
add_library(libpng STATIC ${LIBPNG_SOURCES} ${LIBPNG_HEADERS}) # remove static, cmake should take care of that
|
||
|
target_include_directories(libpng PUBLIC ${LIBPNG_HEADERS})
|
||
|
target_link_libraries(libpng zlib)
|
||
|
|
||
|
set_target_properties(libpng PROPERTIES FOLDER deps)
|