20 lines
550 B
CMake
20 lines
550 B
CMake
include(FindSimpleLibrary)
|
|
include(FindPackageHandleStandardArgs)
|
|
|
|
find_simple_library(libcJPG.a jpeglib.h _
|
|
PATH_VAR CJPG_PATH
|
|
OTHER_MACROS JPEG_LIB_VERSION_MAJOR JPEG_LIB_VERSION_MINOR)
|
|
|
|
set(JPEG_VERSION "${JPEG_LIB_VERSION_MAJOR}.${JPEG_LIB_VERSION_MINOR}")
|
|
|
|
find_package_handle_standard_args(cJPG
|
|
REQUIRED_VARS CJPG_PATH
|
|
VERSION_VAR JPEG_VERSION)
|
|
|
|
if(cJPG_FOUND)
|
|
add_library(cJPG::cJPG UNKNOWN IMPORTED)
|
|
set_target_properties(cJPG::cJPG PROPERTIES
|
|
IMPORTED_LOCATION "${CJPG_PATH}"
|
|
INTERFACE_LINK_OPTIONS "-lm;-lcJPG")
|
|
endif()
|