mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[doc,manpage] name manpages versioned
if WITH_BINARY_VERSIONING is activated also version the manpages to match the binary names
This commit is contained in:
@@ -7,7 +7,7 @@ function(install_freerdp_man manpage section)
|
||||
endif()
|
||||
endfunction()
|
||||
|
||||
function(generate_and_install_freerdp_man_from_xml manpage dependencies)
|
||||
function(generate_and_install_freerdp_man_from_xml template manpage dependencies)
|
||||
if(WITH_MANPAGES)
|
||||
find_program(XSLTPROC_EXECUTABLE NAMES xsltproc REQUIRED)
|
||||
if (NOT DOCBOOKXSL_FOUND)
|
||||
@@ -20,7 +20,7 @@ function(generate_and_install_freerdp_man_from_xml manpage dependencies)
|
||||
|
||||
TODAY(MAN_TODAY)
|
||||
|
||||
configure_file(${manpage}.xml.in ${manpage}.xml @ONLY IMMEDIATE)
|
||||
configure_file(${template}.xml.in ${manpage}.xml @ONLY IMMEDIATE)
|
||||
|
||||
set(dep_SRC)
|
||||
foreach(dep ${dependencies})
|
||||
@@ -31,7 +31,7 @@ function(generate_and_install_freerdp_man_from_xml manpage dependencies)
|
||||
add_custom_command(
|
||||
OUTPUT ${manpage}
|
||||
COMMAND ${CMAKE_BINARY_DIR}/client/common/man/generate_argument_docbook
|
||||
COMMAND ${XSLTPROC_EXECUTABLE} -v --path ${CMAKE_CURRENT_SOURCE_DIR} ${DOCBOOKXSL_DIR}/manpages/docbook.xsl ${manpage}.xml
|
||||
COMMAND ${XSLTPROC_EXECUTABLE} --path ${CMAKE_CURRENT_SOURCE_DIR} ${DOCBOOKXSL_DIR}/manpages/docbook.xsl ${manpage}.xml
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_BINARY_DIR}/${manpage}.xml
|
||||
@@ -42,7 +42,7 @@ function(generate_and_install_freerdp_man_from_xml manpage dependencies)
|
||||
DEPENDS
|
||||
${manpage}
|
||||
${manpage}.xml
|
||||
${manpage}.xml.in
|
||||
${template}.xml.in
|
||||
generate_argument_docbook
|
||||
)
|
||||
install_freerdp_man(${CMAKE_CURRENT_BINARY_DIR}/${manpage} 1)
|
||||
|
||||
Reference in New Issue
Block a user