mirror of
https://github.com/audacity/linuxdeploy.git
synced 2026-04-16 21:51:43 -05:00
29 lines
863 B
CMake
29 lines
863 B
CMake
# required for PNG imported target
|
|
cmake_minimum_required(VERSION 3.5)
|
|
|
|
find_package(PNG REQUIRED)
|
|
find_package(JPEG REQUIRED)
|
|
|
|
if(NOT USE_SYSTEM_CIMG)
|
|
message(STATUS "Using bundled CImg library")
|
|
|
|
set(CIMG_H_DIR "${PROJECT_SOURCE_DIR}/lib/CImg/")
|
|
else()
|
|
message(STATUS "Searching for CImg")
|
|
|
|
find_path(CIMG_H_DIR
|
|
NAMES CImg.h
|
|
HINTS ${CMAKE_INSTALL_PREFIX}
|
|
PATH_SUFFIXES include include/linux
|
|
)
|
|
|
|
if(NOT CIMG_H_DIR)
|
|
message(FATAL_ERROR "CImg.h not found")
|
|
endif()
|
|
endif()
|
|
|
|
add_library(CImg INTERFACE)
|
|
set_property(TARGET CImg PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${CIMG_H_DIR};${JPEG_INCLUDE_DIR}")
|
|
set_property(TARGET CImg PROPERTY INTERFACE_LINK_LIBRARIES "PNG::PNG;${JPEG_LIBRARIES}")
|
|
set_property(TARGET CImg PROPERTY INTERFACE_COMPILE_DEFINITIONS "cimg_display=0;cimg_use_png=1;cimg_use_jpeg=1")
|