diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-10-20 15:44:05 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-10-20 15:44:05 +0200 |
commit | ccbc06f6041a2688019b5d8a15e7187a4911ee89 (patch) | |
tree | 43bd2f71ed8255b97c3af92b69ba25b084bff690 /doc | |
parent | Add Kconfiglib to parse Kconfig/.config (diff) | |
download | smolbote-ccbc06f6041a2688019b5d8a15e7187a4911ee89.tar.xz |
Add cmake manpage target
Diffstat (limited to 'doc')
-rw-r--r-- | doc/CMakeLists.txt | 12 |
1 files changed, 12 insertions, 0 deletions
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) |