mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
cmake: add manpages
This commit is contained in:
@@ -12,6 +12,7 @@ include(cmake/deps.cmake)
|
||||
include(cmake/config.cmake)
|
||||
add_subdirectory(src)
|
||||
include(cmake/data.cmake)
|
||||
include(cmake/docs.cmake)
|
||||
|
||||
include(cmake/package.cmake)
|
||||
include(CPack)
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
find_program(RONN ronn)
|
||||
|
||||
option(ESPEAK_BUILD_MANPAGES "Build manpages" ${RONN})
|
||||
|
||||
if (RONN AND ESPEAK_BUILD_MANPAGES)
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/espeak-ng.1
|
||||
COMMAND ${RONN} --roff -o ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/src/espeak-ng.1.ronn
|
||||
)
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/speak-ng.1
|
||||
COMMAND ${RONN} --roff -o ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/src/speak-ng.1.ronn
|
||||
)
|
||||
|
||||
add_custom_target(
|
||||
docs ALL
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_BINARY_DIR}/espeak-ng.1
|
||||
${CMAKE_CURRENT_BINARY_DIR}/speak-ng.1
|
||||
)
|
||||
|
||||
install(
|
||||
FILES
|
||||
${CMAKE_CURRENT_BINARY_DIR}/espeak-ng.1
|
||||
${CMAKE_CURRENT_BINARY_DIR}/speak-ng.1
|
||||
DESTINATION share/man/man1
|
||||
)
|
||||
endif()
|
||||
Reference in New Issue
Block a user