summaryrefslogtreecommitdiff
path: root/lib/luahpdf.cmake
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2017-04-09 21:00:53 +0300
committerOskari Timperi <oskari.timperi@iki.fi>2017-04-09 21:00:53 +0300
commitbfa4f5b2df07a717c4c91e781e50b397e8f23fe9 (patch)
tree8450475841f80a86f0c12166b8798740e656bc40 /lib/luahpdf.cmake
parent6babc4110ebb377ff74d7a2db6d02fc559cf9b1a (diff)
downloadmkpdf-bfa4f5b2df07a717c4c91e781e50b397e8f23fe9.tar.gz
mkpdf-bfa4f5b2df07a717c4c91e781e50b397e8f23fe9.zip
fixup
Diffstat (limited to 'lib/luahpdf.cmake')
-rw-r--r--lib/luahpdf.cmake17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/luahpdf.cmake b/lib/luahpdf.cmake
new file mode 100644
index 0000000..a7cd7ef
--- /dev/null
+++ b/lib/luahpdf.cmake
@@ -0,0 +1,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::PNG)
+
+TARGET_INCLUDE_DIRECTORIES(luahpdf PUBLIC ${CMAKE_INSTALL_PREFIX}/include)
+
+INSTALL(TARGETS luahpdf EXPORT luahpdf-targets DESTINATION lib)
+
+INSTALL(EXPORT luahpdf-targets FILE luahpdf-config.cmake DESTINATION lib/cmake/luahpdf)