# Build system for the libimg library for gint cmake_minimum_required(VERSION 3.15) project(libimg VERSION 2.4.0 LANGUAGES C) find_package(Gint 2.4.0 REQUIRED) configure_file(libimg.h libimg.h) set(SOURCES src/alloc.c src/brightness.c src/dye.c src/flip.c src/render.c src/rotate-ip.c src/rotate.c src/upscale.c ) set(NAME "img-${FXSDK_PLATFORM}") add_library(${NAME} STATIC ${SOURCES}) target_compile_options(${NAME} PUBLIC -Wall -Wextra -std=c11 -Os) target_include_directories(${NAME} PUBLIC "${CMAKE_CURRENT_BINARY_DIR}") target_link_libraries(${NAME} Gint::Gint) install(TARGETS ${NAME} DESTINATION "${FXSDK_LIB}") install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libimg.h" DESTINATION "${FXSDK_INCLUDE}") install(FILES cmake/FindLibImg.cmake DESTINATION "${FXSDK_CMAKE_MODULE_PATH}")