diff options
author | Ryo Nakamura <upa@haeena.net> | 2024-01-13 19:06:56 +0900 |
---|---|---|
committer | Ryo Nakamura <upa@haeena.net> | 2024-01-14 18:07:17 +0900 |
commit | 1479607efe0be21e174bb977db5ad4f988547ffa (patch) | |
tree | 459dbc32e1e75f31d84becc1f98d13c622304dcc /CMakeLists.txt | |
parent | 6f4038a48053da7074ad6bea429289329c0a9e3a (diff) |
add manpage for mscp
doc/mscp.rst is generate from mscp.1 by make generate-mscp-rst.
README is also updateded to reference doc/mscp.rst.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d04f2a9..b6f8beb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -142,6 +142,21 @@ target_compile_options(mscp PRIVATE ${MSCP_COMPILE_OPTS}) install(TARGETS mscp RUNTIME DESTINATION bin) +# mscp manpage and document +configure_file( + ${mscp_SOURCE_DIR}/doc/mscp.1.in + ${PROJECT_BINARY_DIR}/mscp.1) + +add_custom_target(update-mscp-rst + COMMENT "Update doc/mscp.rst from mscp.1.in" + WORKING_DIRECTORY ${PROJECT_BINARY_DIR} + COMMAND + pandoc -s -f man mscp.1 -t rst -o ${PROJECT_SOURCE_DIR}/doc/mscp.rst) + +install(FILES ${PROJECT_BINARY_DIR}/mscp.1 + DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) + + # Test add_test(NAME pytest COMMAND python3 -m pytest -v |