|
|
@@ -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() |