diff --git a/doc/man/CMakeLists.txt b/doc/man/CMakeLists.txt --- a/doc/man/CMakeLists.txt +++ b/doc/man/CMakeLists.txt @@ -10,6 +10,8 @@ OUTPUT "${MAN_PAGE}" COMMENT "Generating man page for ${TARGET}" COMMAND + "${CMAKE_SOURCE_DIR}/cmake/utils/log-and-print-on-failure.sh" + "${CMAKE_CURRENT_BINARY_DIR}/gen-manpage-${TARGET}.log" "${CMAKE_CURRENT_SOURCE_DIR}/gen-manpages.sh" "$" "$" @@ -22,6 +24,11 @@ DEPENDS "${MAN_PAGE}" ) + set_property( + DIRECTORY "${CMAKE_SOURCE_DIR}" + APPEND PROPERTY ADDITIONAL_CLEAN_FILES "${CMAKE_CURRENT_BINARY_DIR}" + ) + set_property( TARGET ${TARGET} APPEND PROPERTY MAN_PAGES "${MAN_PAGE}"