aseprite/third_party/giflib/CMakeLists.txt
2014-06-02 22:10:08 -03:00

53 lines
1.4 KiB
CMake

# ASEPRITE
# Copyright (C) 2001-2013 David Capello
include_directories(
lib
${CMAKE_CURRENT_BINARY_DIR} # For config.h
)
check_include_files("dlfcn.h" HAVE_DLFCN_H)
check_include_files("fcntl.h" HAVE_FCNTL_H)
check_include_files("gl/gl.h" HAVE_GL_GL_H)
check_include_files("inttypes.h" HAVE_INTTYPES_H)
check_include_files("memory.h" HAVE_MEMORY_H)
check_include_files("rle.h" HAVE_RLE_H)
check_include_files("stdarg.h" HAVE_STDARG_H)
check_include_files("stdint.h" HAVE_STDINT_H)
check_include_files("stdlib.h" HAVE_STDLIB_H)
check_include_files("strings.h" HAVE_STRINGS_H)
check_include_files("string.h" HAVE_STRING_H)
check_include_files("sys/stat.h" HAVE_SYS_STAT_H)
check_include_files("sys/types.h" HAVE_SYS_TYPES_H)
check_include_files("unistd.h" HAVE_UNISTD_H)
check_include_files("varargs.h" HAVE_VARARGS_H)
check_include_files("X11/Xlib.h" HAVE_X11_XLIB_H)
check_include_files("X11/Xutil.h" HAVE_X11_XUTIL_H)
check_function_exists("vprintf" HAVE_VPRINTF)
check_function_exists("_doprnt" HAVE_DOPRNT)
check_function_exists("strdup" HAVE_STRDUP)
if(HAVE_STDINT_H OR HAVE_INTTYPES_H)
set("UINT32" "uint32_t")
else()
set("UINT32" "unsigned int")
endif()
configure_file(config.h.cmake config.h)
add_definitions(-DHAVE_CONFIG_H=1)
if(WIN32)
add_definitions(-DWINDOWS32=1)
endif()
add_library(giflib
lib/dgif_lib.c
lib/egif_lib.c
lib/gif_err.c
lib/gif_font.c
lib/gif_hash.c
lib/gifalloc.c
lib/quantize.c)