summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2016-11-14 08:56:46 -0800
committerGitHub <noreply@github.com>2016-11-14 08:56:46 -0800
commitae17ad6b8715394424149b16856c3df11b9533ee (patch)
treed33487b8e44e154eac548057d19e8976b492d462
parent431fca3d5bc2fb0123ea1b5b9831d298526c7459 (diff)
parent21e5ff87e94ffb9adb029383ba62fd07cfcc73a3 (diff)
downloadraptor-ae17ad6b8715394424149b16856c3df11b9533ee.tar.gz
Merge pull request #36 from ariadnext/cmake-GNUInstallDirs
cmake: use GNUInstallDirs for install paths
-rw-r--r--CMakeLists.txt2
-rw-r--r--src/CMakeLists.txt16
-rw-r--r--utils/CMakeLists.txt4
3 files changed, 12 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6aac9124..802afbf3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,6 +19,8 @@ PROJECT(Raptor2 C)
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.7)
+INCLUDE( GNUInstallDirs )
+
SET(CMAKE_INCLUDE_CURRENT_DIR 1)
################################################################
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c6f75055..7d0d4b21 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -378,8 +378,8 @@ ENDIF(RAPTOR_PARSER_RDFXML)
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/raptor2.pc
"prefix=${CMAKE_INSTALL_PREFIX}
exec_prefix=\${prefix}
-libdir=\${exec_prefix}/lib
-includedir=\${prefix}/include/raptor2
+libdir=\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}
+includedir=\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}/raptor2
Name: Raptor RDF Parsing Library
Description: RDF Parser Toolkit Library
@@ -392,22 +392,22 @@ Cflags: -I\${includedir}
INSTALL(FILES
raptor.h
${CMAKE_CURRENT_BINARY_DIR}/raptor2.h
- DESTINATION include/raptor2
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/raptor2
)
INSTALL(FILES
${CMAKE_CURRENT_BINARY_DIR}/raptor2.pc
- DESTINATION lib/pkgconfig
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
)
INSTALL(
TARGETS raptor2
EXPORT Raptor2Config
- ARCHIVE DESTINATION lib
- LIBRARY DESTINATION lib
- RUNTIME DESTINATION bin
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
-INSTALL(EXPORT Raptor2Config DESTINATION lib/cmake)
+INSTALL(EXPORT Raptor2Config DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake)
# end raptor/src/CMakeLists.txt
diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt
index 3c76e1b5..31c0dd1e 100644
--- a/utils/CMakeLists.txt
+++ b/utils/CMakeLists.txt
@@ -20,7 +20,7 @@ TARGET_LINK_LIBRARIES(rapper raptor2)
ADD_EXECUTABLE(rdfdiff rdfdiff.c ${getopt_sources})
TARGET_LINK_LIBRARIES(rdfdiff raptor2)
-INSTALL(FILES rapper.1 DESTINATION share/man/man1)
-INSTALL(TARGETS rapper DESTINATION bin)
+INSTALL(FILES rapper.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
+INSTALL(TARGETS rapper DESTINATION ${CMAKE_INSTALL_BINDIR})
# end raptor/utils/CMakeLists.txt