Changeset View
Changeset View
Standalone View
Standalone View
cmake/modules/InstallationHelper.cmake
Show First 20 Lines • Show All 174 Lines • ▼ Show 20 Lines | function(install_manpages) | ||||
_add_install_target(manpages) | _add_install_target(manpages) | ||||
if(NOT TARGET install-manpages-html) | if(NOT TARGET install-manpages-html) | ||||
set(INPUT_DIR "${CMAKE_INSTALL_PREFIX}/${MAN_DESTINATION}") | set(INPUT_DIR "${CMAKE_INSTALL_PREFIX}/${MAN_DESTINATION}") | ||||
set(OUTPUT_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_MANDIR}/html") | set(OUTPUT_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_MANDIR}/html") | ||||
configure_file( | configure_file( | ||||
"${CMAKE_SOURCE_DIR}/cmake/templates/man2html.sh.in" | "${CMAKE_SOURCE_DIR}/cmake/templates/man2html.sh.in" | ||||
"${CMAKE_BINARY_DIR}/man2html.sh" | "${CMAKE_BINARY_DIR}/config/man2html.sh" | ||||
@ONLY | @ONLY | ||||
) | ) | ||||
add_custom_target(install-manpages-html | add_custom_target(install-manpages-html | ||||
COMMENT "Generating man pages for web rendering" | COMMENT "Generating man pages for web rendering" | ||||
COMMAND | COMMAND | ||||
"${CMAKE_BINARY_DIR}/man2html.sh" | "${CMAKE_BINARY_DIR}/config/man2html.sh" | ||||
DEPENDS | DEPENDS | ||||
install-manpages | install-manpages | ||||
"${CMAKE_BINARY_DIR}/man2html.sh" | "${CMAKE_BINARY_DIR}/config/man2html.sh" | ||||
) | ) | ||||
endif() | endif() | ||||
endfunction() | endfunction() |