cmake_minimum_required(VERSION 3.4) project(giflib C) set(GIFLIB_HEADERS lib/gif_lib.h ) set(GIFLIB_SOURCES lib/dgif_lib.c lib/egif_lib.c lib/gif_err.c lib/gif_font.c lib/gif_hash.c lib/gifalloc.c lib/openbsd-reallocarray.c lib/quantize.c ) add_definitions(-D_CRT_SECURE_NO_WARNINGS) add_library(gif ${GIFLIB_SOURCES}) if (NOT GIFLIB_SKIP_HEADERS) install(FILES ${GIFLIB_HEADERS} DESTINATION include) endif () install(TARGETS gif RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib )