Add man pages for kge and kte with installation targets in CMake.

- Introduce `docs/kge.1` and `docs/kte.1` man pages covering usage, options, keybindings, and examples.
- Update `CMakeLists.txt` to install man pages under `${CMAKE_INSTALL_MANDIR}/man1`.
- Ensure `kge` man page installation is conditional on GUI being built.
This commit is contained in:
2025-11-30 03:34:37 -08:00
parent 2da9665e6e
commit 65869bd143
3 changed files with 420 additions and 0 deletions

View File

@@ -104,6 +104,9 @@ install(TARGETS kte
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
# Man pages
install(FILES docs/kte.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
if (BUILD_TESTS)
# test_undo executable for testing undo/redo system
add_executable(test_undo
@@ -169,4 +172,6 @@ if (${BUILD_GUI})
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
endif()
# Install kge man page only when GUI is built
install(FILES docs/kge.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
endif ()