From 56e805c99badb476146078023b45e441a6a8ddb1 Mon Sep 17 00:00:00 2001 From: ideal Date: Mon, 11 Mar 2019 14:57:00 +0800 Subject: [PATCH] cmake: installing man and doc files compliant to distribution standard --- doc/CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 683efe8f..bcff9dfc 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -69,13 +69,19 @@ if (NOT WITH_DOC_MAN) set_target_properties(doc-man PROPERTIES EXCLUDE_FROM_ALL TRUE) else () install(DIRECTORY ${CMAKE_BINARY_DIR}/man/ - DESTINATION man) + DESTINATION share/man/man1 + FILES_MATCHING PATTERN "*.1" + ) + install(DIRECTORY ${CMAKE_BINARY_DIR}/man/ + DESTINATION share/man/man8 + FILES_MATCHING PATTERN "*.8" + ) endif () if (NOT WITH_DOC_HTML) set_target_properties(doc-html PROPERTIES EXCLUDE_FROM_ALL TRUE) else () install(DIRECTORY ${CMAKE_BINARY_DIR}/html/ - DESTINATION doc/html) + DESTINATION share/doc/${PROJECT_NAME}) endif () # This is required for custom command