22 lines
747 B
CMake
22 lines
747 B
CMake
FIND_PACKAGE(JPEG REQUIRED)
|
|
|
|
ADD_LIBRARY(JFJochPreview STATIC
|
|
JFJochTIFF.cpp JFJochTIFF.h
|
|
JFJochJPEG.cpp JFJochJPEG.h
|
|
PreviewCounter.cpp PreviewCounter.h
|
|
PreviewImage.cpp PreviewImage.h
|
|
ZMQPreviewSocket.cpp
|
|
ZMQPreviewSocket.h)
|
|
|
|
TARGET_LINK_LIBRARIES(JFJochPreview PUBLIC JFJochZMQ JFJochCommon CBORStream2FrameSerialize)
|
|
|
|
TARGET_LINK_LIBRARIES(JFJochPreview PUBLIC tiff tiffxx)
|
|
|
|
IF (EXISTS ${JPEG_INCLUDE_DIR}/jpeglib.h)
|
|
TARGET_INCLUDE_DIRECTORIES(JFJochPreview PRIVATE ${JPEG_INCLUDE_DIR})
|
|
TARGET_LINK_LIBRARIES(JFJochPreview PUBLIC ${JPEG_LIBRARIES})
|
|
MESSAGE(STATUS "JPEG headers present and library included")
|
|
ELSE()
|
|
MESSAGE(FATAL_ERROR "JPEG header jpeglib.h not found")
|
|
ENDIF()
|