summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOskari Timperi <oswjk@users.noreply.github.com>2017-04-09 21:59:32 +0300
committerGitHub <noreply@github.com>2017-04-09 21:59:32 +0300
commitcdf5a1d1024e56cf09c4ff4c977209c00b1b05f8 (patch)
tree7f507477dd29682768fb511bb2e574f8b30d5d0e
parent69e70502c100c46cebeb69300d72b51ab355aa68 (diff)
parentdcfe8753e1acf6119b1d6f6ee2adbcc930fbcd6a (diff)
downloadmkpdf-cdf5a1d1024e56cf09c4ff4c977209c00b1b05f8.tar.gz
mkpdf-cdf5a1d1024e56cf09c4ff4c977209c00b1b05f8.zip
Merge pull request #1 from oswjk/travis-fixes
Travis fixes
-rw-r--r--.travis.yml5
-rwxr-xr-xbuild.sh15
-rw-r--r--lib/luahpdf.cmake4
-rw-r--r--src/CMakeLists.txt4
4 files changed, 20 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index b6a3a67..1522e25 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,4 @@
language: c
dist: trusty
script:
- - mkdir lib/build
- - cd lib/build && cmake .. && make
- - mkdir build
- - cd build && cmake .. && make
+ - ./build.sh
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..fbf3299
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -ex
+
+mkdir -p lib/build
+cd lib/build
+cmake ..
+make
+
+cd ../..
+
+mkdir -p build
+cd build
+cmake ..
+make
diff --git a/lib/luahpdf.cmake b/lib/luahpdf.cmake
index a7cd7ef..d8019b5 100644
--- a/lib/luahpdf.cmake
+++ b/lib/luahpdf.cmake
@@ -8,9 +8,9 @@ FIND_PACKAGE(PNG REQUIRED)
ADD_LIBRARY(luahpdf STATIC hpdf.c)
-TARGET_LINK_LIBRARIES(luahpdf PUBLIC ${hpdfs} lua ZLIB::ZLIB PNG::PNG)
+TARGET_LINK_LIBRARIES(luahpdf PUBLIC ${hpdfs} lua ZLIB::ZLIB ${PNG_LIBRARIES})
-TARGET_INCLUDE_DIRECTORIES(luahpdf PUBLIC ${CMAKE_INSTALL_PREFIX}/include)
+TARGET_INCLUDE_DIRECTORIES(luahpdf PUBLIC ${CMAKE_INSTALL_PREFIX}/include ${PNG_INCLUDE_DIRS})
INSTALL(TARGETS luahpdf EXPORT luahpdf-targets DESTINATION lib)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f44a92f..f106613 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -14,6 +14,6 @@ ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mkpdf.lua.c
ADD_EXECUTABLE(mkpdf main.c ${CMAKE_CURRENT_BINARY_DIR}/mkpdf.lua.c)
-TARGET_LINK_LIBRARIES(mkpdf PRIVATE luahpdf lua ${hpdfs} ZLIB::ZLIB PNG::PNG)
+TARGET_LINK_LIBRARIES(mkpdf PRIVATE luahpdf lua ${hpdfs} ZLIB::ZLIB ${PNG_LIBRARIES})
-TARGET_INCLUDE_DIRECTORIES(mkpdf PRIVATE ${PROJECT_SOURCE_DIR}/lib/stage/include)
+TARGET_INCLUDE_DIRECTORIES(mkpdf PRIVATE ${PROJECT_SOURCE_DIR}/lib/stage/include ${PNG_INCLUDE_DIRS})