now compatible with gint 2.9.0
This commit is contained in:
parent
4ad5282ccd
commit
492f269bdd
|
@ -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}")
|
||||
|
|
Loading…
Reference in New Issue