|
|
|
@ -133,7 +133,8 @@ install (DIRECTORY info DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME})
|
|
|
|
|
find_program (ASCIIDOCTOR_EXECUTABLE asciidoctor)
|
|
|
|
|
find_program (A2X_EXECUTABLE a2x)
|
|
|
|
|
if (NOT ASCIIDOCTOR_EXECUTABLE AND NOT A2X_EXECUTABLE)
|
|
|
|
|
message (FATAL_ERROR "Neither asciidoctor nor a2x were found")
|
|
|
|
|
message (WARNING "Neither asciidoctor nor a2x were found, "
|
|
|
|
|
"falling back to a substandard manual page generator")
|
|
|
|
|
endif ()
|
|
|
|
|
|
|
|
|
|
foreach (page ${PROJECT_NAME})
|
|
|
|
@ -155,6 +156,13 @@ foreach (page ${PROJECT_NAME})
|
|
|
|
|
"${PROJECT_SOURCE_DIR}/${page}.adoc"
|
|
|
|
|
DEPENDS ${page}.adoc
|
|
|
|
|
COMMENT "Generating man page for ${page}" VERBATIM)
|
|
|
|
|
else ()
|
|
|
|
|
set (ASCIIMAN ${PROJECT_SOURCE_DIR}/liberty/tools/asciiman.awk)
|
|
|
|
|
add_custom_command (OUTPUT ${page_output}
|
|
|
|
|
COMMAND env LC_ALL=C awk -f ${ASCIIMAN}
|
|
|
|
|
"${PROJECT_SOURCE_DIR}/${page}.adoc" > ${page_output}
|
|
|
|
|
DEPENDS ${page}.adoc ${ASCIIMAN}
|
|
|
|
|
COMMENT "Generating man page for ${page}" VERBATIM)
|
|
|
|
|
endif ()
|
|
|
|
|
endforeach ()
|
|
|
|
|
|
|
|
|
|