Added manpages for glabels-qt and glabels-batch-qt.

This commit is contained in:
Jim Evins
2018-12-29 14:10:04 -05:00
parent 8a23466db6
commit c2d024f47e
11 changed files with 571 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
add_custom_target (user-docs DEPENDS manpages)
set (man_sources
man/glabels-qt.rst
man/glabels-batch-qt.rst
)
#=======================================
# Rebuild man pages
#=======================================
foreach (_man_source ${man_sources})
string (REGEX REPLACE "([^.]*)\.rst" "_build/\\1.1" _man_page ${_man_source})
list (APPEND man_pages ${_man_page})
endforeach ()
add_custom_command (
OUTPUT ${man_pages}
COMMAND sphinx-build -M man ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/_build
COMMENT "Generating man pages."
DEPENDS ${man_sources}
)
add_custom_target (manpages DEPENDS ${man_pages})
#=======================================
# Rebuild user manual
#=======================================
# TODO
#=======================================
# Install
#=======================================
install (FILES ${man_pages} DESTINATION share/man/man1)