Celestia
1# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2# file Copyright.txt or https://cmake.org/licensing for details.
3
4# CMake's FindJPEG module only creates a target library since 3.12
5# Since we support back to 3.8 (and Ubuntu 18.04 supplies 3.10),
6# manually create the target if necessary
7
8macro(MakeJPEGTarget)
9if(NOT TARGET JPEG::JPEG)
10add_library(JPEG::JPEG UNKNOWN IMPORTED)
11if(JPEG_INCLUDE_DIRS)
12set_target_properties(
13JPEG::JPEG PROPERTIES
14INTERFACE_INCLUDE_DIRECTORIES "${JPEG_INCLUDE_DIRS}"
15)
16endif()
17set_target_properties(
18JPEG::JPEG PROPERTIES
19IMPORTED_LINK_INTERFACE_LANGUAGES "C"
20IMPORTED_LOCATION "${JPEG_LIBRARIES}"
21)
22endif()
23endmacro()
24