now compatible with gint 2.9.0

This commit is contained in:
Sylvain PILLOT 2022-08-22 20:29:25 +02:00
parent 4ad5282ccd
commit 492f269bdd
1 changed files with 7 additions and 8 deletions

View File

@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.16)
project(Libcjpg VERSION 1.5.30 LANGUAGES C)
find_package(Gint 2.7.1 REQUIRED)
find_package(Gint 2.9.0 REQUIRED)
set(SOURCES
jcapimin.c
@ -53,26 +53,25 @@ set(SOURCES
include_directories(
"${PROJECT_SOURCE_DIR}"
"${PROJECT_BINARY_DIR}/include"
"${FXSDK_COMPILER_INSTALL}/include"
"${FXSDK_COMPILER_INSTALL}/include/openlibm")
"${FXSDK_INCLUDE}")
add_compile_options(-Os -lm -m4-nofpu -mb -std=c11 -ffreestanding -nostdlib -Wa,--dsp)
# Target name is "cJPG", output file is "libcJPG.a" (by default)
add_library(cJPG STATIC ${SOURCES})
# After building, install the target (that is, libcJPG.a) in the compiler
install(TARGETS cJPG
DESTINATION "${FXSDK_COMPILER_INSTALL}")
DESTINATION "${FXSDK_LIB}")
# Install jpeglib.h from the build dir
install(FILES "${PROJECT_SOURCE_DIR}/jpeglib.h"
DESTINATION "${FXSDK_COMPILER_INSTALL}/include")
DESTINATION "${FXSDK_INCLUDE}")
# Install jconfig.h from the build dir
install(FILES "${PROJECT_SOURCE_DIR}/jconfig.h"
DESTINATION "${FXSDK_COMPILER_INSTALL}/include")
DESTINATION "${FXSDK_INCLUDE}")
# Install jmorecfg.h from the build dir
install(FILES "${PROJECT_SOURCE_DIR}/jmorecfg.h"
DESTINATION "${FXSDK_COMPILER_INSTALL}/include")
DESTINATION "${FXSDK_INCLUDE}")
# Install jerror.h from the build dir
install(FILES "${PROJECT_SOURCE_DIR}/jerror.h"
DESTINATION "${FXSDK_COMPILER_INSTALL}/include")
DESTINATION "${FXSDK_INCLUDE}")
# Install FindcPNG.cmake so that users can do find_package(LibcPNG)
install(FILES cmake/FindcJPG.cmake
DESTINATION "${FXSDK_CMAKE_MODULE_PATH}")