Files
Jungfraujoch/preview/CMakeLists.txt
2024-10-18 20:17:29 +02:00

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()