From ccbc06f6041a2688019b5d8a15e7187a4911ee89 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sat, 20 Oct 2018 15:44:05 +0200 Subject: Add cmake manpage target --- doc/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 doc/CMakeLists.txt (limited to 'doc') diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt new file mode 100644 index 0000000..c1a5bf2 --- /dev/null +++ b/doc/CMakeLists.txt @@ -0,0 +1,12 @@ +if(UNIX) + +add_custom_target(manpage + BYPRODUCTS "${PROJECT_BINARY_DIR}/doc/smolbote.7.gz" + COMMAND "asciidoctor" "--backend=manpage" "--out-file=${PROJECT_BINARY_DIR}/doc/smolbote.7" "${PROJECT_SOURCE_DIR}/doc/smolbote.7.asciidoc" + COMMAND "gzip" "--force" "${PROJECT_BINARY_DIR}/doc/smolbote.7" + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc +) + +install(FILES "${PROJECT_BINARY_DIR}/doc/smolbote.7.gz" DESTINATION man/man7 CONFIGURATIONS Release OPTIONAL) + +endif(UNIX) -- cgit v1.2.1