cJPEG/cmake/FindcJPEG.cmake

20 lines
563 B
CMake

include(FindSimpleLibrary)
include(FindPackageHandleStandardArgs)
find_simple_library(libcJPEG.a jpeglib.h _
PATH_VAR CJPEG_PATH
OTHER_MACROS JPEG_LIB_VERSION_MAJOR JPEG_LIB_VERSION_MINOR)
set(CJPEG_VERSION "${JPEG_LIB_VERSION_MAJOR}.${JPEG_LIB_VERSION_MINOR}")
find_package_handle_standard_args(cJPEG
REQUIRED_VARS CJPEG_PATH
VERSION_VAR CJPEG_VERSION)
if(cJPEG_FOUND)
add_library(cJPEG::cJPEG UNKNOWN IMPORTED)
set_target_properties(cJPEG::cJPEG PROPERTIES
IMPORTED_LOCATION "${CJPEG_PATH}"
INTERFACE_LINK_OPTIONS "-lm;-lcJPEG")
endif()