blob: d8019b5ff692efb72204790c6452a9d929f90118 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
PROJECT(luahpdf C)
FIND_LIBRARY(hpdfs hpdfs)
FIND_PACKAGE(lua REQUIRED)
FIND_PACKAGE(ZLIB REQUIRED)
FIND_PACKAGE(PNG REQUIRED)
ADD_LIBRARY(luahpdf STATIC hpdf.c)
TARGET_LINK_LIBRARIES(luahpdf PUBLIC ${hpdfs} lua ZLIB::ZLIB ${PNG_LIBRARIES})
TARGET_INCLUDE_DIRECTORIES(luahpdf PUBLIC ${CMAKE_INSTALL_PREFIX}/include ${PNG_INCLUDE_DIRS})
INSTALL(TARGETS luahpdf EXPORT luahpdf-targets DESTINATION lib)
INSTALL(EXPORT luahpdf-targets FILE luahpdf-config.cmake DESTINATION lib/cmake/luahpdf)
|