mirror of
https://github.com/simtactics/niotso.git
synced 2025-03-21 10:41:21 +00:00
29 lines
No EOL
629 B
CMake
29 lines
No EOL
629 B
CMake
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) |