doc: add generation of man pages from asciidoc sources
[libam7xxx.git] / doc / man / CMakeLists.txt
1 # add a target to generate man pages with asciidoc
2 find_package(Asciidoc)
3 if(ASCIIDOC_FOUND)
4   add_custom_target(manpages
5     ${ASCIIDOC_A2X_EXECUTABLE} -f manpage ${CMAKE_CURRENT_SOURCE_DIR}/am7xxx-play.1.txt -D ${CMAKE_CURRENT_BINARY_DIR}
6     COMMAND ${ASCIIDOC_A2X_EXECUTABLE} -f manpage ${CMAKE_CURRENT_SOURCE_DIR}/picoproj.1.txt -D ${CMAKE_CURRENT_BINARY_DIR}
7     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
8     COMMENT "Generating man pages with Asciidoc" VERBATIM
9   )
10
11 install(FILES
12   ${DOC_OUTPUT_PATH}/man/am7xxx-play.1
13   ${DOC_OUTPUT_PATH}/man/picoproj.1
14   DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1/")
15
16 endif(ASCIIDOC_FOUND)