mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-06-11 07:44:12 +02:00
* Fix modern C issue (ncurses) * Use GNUInstallDirs Bug: https://bugs.gentoo.org/874102 Closes: https://bugs.gentoo.org/945647 Signed-off-by: Sam James <sam@gentoo.org>
37 lines
1.5 KiB
Diff
37 lines
1.5 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 22d41c1..ee50976 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -1,4 +1,5 @@
|
|
cmake_minimum_required(VERSION 3.6)
|
|
+include(GNUInstallDirs)
|
|
|
|
## use ccache if found
|
|
find_program(CCACHE_EXECUTABLE "ccache" HINTS /usr/local/bin /opt/local/bin)
|
|
@@ -183,18 +183,18 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
|
|
|
|
|
|
# install the bin
|
|
-install(TARGETS multitail DESTINATION bin)
|
|
+install(TARGETS multitail DESTINATION ${CMAKE_INSTALL_BINDIR})
|
|
# install the config file
|
|
-install(FILES multitail.conf DESTINATION etc RENAME multitail.conf.new)
|
|
+install(FILES multitail.conf DESTINATION ${CMAKE_INSTALL_SYSCONFDIR})
|
|
# install the manual files
|
|
-install(FILES multitail.1 DESTINATION share/man/man1)
|
|
+install(FILES multitail.1 DESTINATION ${CMAKE_INSTALL_MANDIR})
|
|
# install doc files
|
|
-install(FILES manual.html DESTINATION share/doc/multitail-${VERSION})
|
|
-install(FILES LICENSE DESTINATION share/doc/multitail-${VERSION})
|
|
-install(FILES README.md DESTINATION share/doc/multitail-${VERSION})
|
|
-install(FILES thanks.txt DESTINATION share/doc/multitail-${VERSION})
|
|
+install(FILES manual.html DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
|
+install(FILES LICENSE DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
|
+install(FILES README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
|
+install(FILES thanks.txt DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
|
# cp conversion-scripts/* etc/multitail/
|
|
-install(DIRECTORY conversion-scripts DESTINATION etc/multitail)
|
|
+install(DIRECTORY conversion-scripts DESTINATION ${CMAKE_INSTALL_SYSCONFDIR})
|
|
|
|
|
|
if(USE_CPPCHECK)
|