From 8f44b9cf87d85de5cc2db0cf1d61771748f3249b Mon Sep 17 00:00:00 2001 From: nia <29542929+alarixnia@users.noreply.github.com> Date: Tue, 16 Aug 2022 10:01:50 +0200 Subject: [PATCH] Use CMAKE_INSTALL_MANDIR for installing man pages. (#8113) Some Unix-like systems (e.g. the BSDs) keep man pages in man/, others (e.g. Linux) keep man pages in share/man/. By using CMAKE_INSTALL_MANDIR there's no need to maintain a list of per-OS locations, and the proper location can be automatically detected. Fixes man page installation on NetBSD. Signed-off-by: Nia Alarie Signed-off-by: Nia Alarie --- cmake/InstallFreeRDPMan.cmake | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cmake/InstallFreeRDPMan.cmake b/cmake/InstallFreeRDPMan.cmake index 3de200505..9114500b9 100644 --- a/cmake/InstallFreeRDPMan.cmake +++ b/cmake/InstallFreeRDPMan.cmake @@ -1,9 +1,7 @@ +include(GNUInstallDirs) + function(install_freerdp_man manpage section) if(WITH_MANPAGES) - if(OPENBSD OR FREEBSD) - install(FILES ${manpage} DESTINATION man/man${section}) - else() - install(FILES ${manpage} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/man/man${section}) - endif() + install(FILES ${manpage} DESTINATION ${CMAKE_INSTALL_MANDIR}/man${section}) endif() endfunction()