Skip to content

Commit

Permalink
Use CMake to generate version numbers in man pages
Browse files Browse the repository at this point in the history
  • Loading branch information
ronaldtse authored and Daniel Wyatt committed Apr 27, 2021
1 parent 75a19cb commit 7bfcc5c
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions cmake/Modules/AdocMan.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ else()
set(ADOCCOMMAND_FOUND 1)
endif()

function(add_adoc_man SRC)
function(add_adoc_man SRC COMPONENT_VERSION)
if (NOT ${ADOCCOMMAND_FOUND})
return()
endif()
Expand Down Expand Up @@ -113,7 +113,7 @@ function(add_adoc_man SRC)

add_custom_command(
OUTPUT ${DST}
COMMAND ${ADOCCOMMAND_PATH} -b manpage ${SRC} -o ${DST}
COMMAND ${ADOCCOMMAND_PATH} -b manpage ${SRC} -o ${DST} -a component-version=${COMPONENT_VERSION}
DEPENDS ${SRC}
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
COMMENT "Generating man page ${SUBDIR_PATH_DIRECTORY}/${SUBDIR_PATH_NAME_WLE}"
Expand Down
2 changes: 1 addition & 1 deletion src/lib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -347,4 +347,4 @@ if (PKG_CONFIG_FOUND)
endif()

# Build and install man page
add_adoc_man("${CMAKE_CURRENT_SOURCE_DIR}/librnp.3.adoc")
add_adoc_man("${CMAKE_CURRENT_SOURCE_DIR}/librnp.3.adoc" ${RNP_VERSION})
2 changes: 1 addition & 1 deletion src/lib/librnp.3.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
= librnp(3)
RNP
:doctype: manpage
:release-version: 0.15.0
:release-version: {component-version}
:man manual: RNP Manual
:man source: RNP {release-version}

Expand Down
2 changes: 1 addition & 1 deletion src/rnp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,4 @@ install(TARGETS rnp
)

# Build and install man page
add_adoc_man("${CMAKE_CURRENT_SOURCE_DIR}/rnp.1.adoc")
add_adoc_man("${CMAKE_CURRENT_SOURCE_DIR}/rnp.1.adoc" ${RNP_VERSION})
2 changes: 1 addition & 1 deletion src/rnp/rnp.1.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
= rnp(1)
RNP
:doctype: manpage
:release-version: 0.15.0
:release-version: {component-version}
:man manual: RNP Manual
:man source: RNP {release-version}

Expand Down
2 changes: 1 addition & 1 deletion src/rnpkeys/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -100,4 +100,4 @@ install(TARGETS rnpkeys
)

# Build and install man page
add_adoc_man("${CMAKE_CURRENT_SOURCE_DIR}/rnpkeys.1.adoc")
add_adoc_man("${CMAKE_CURRENT_SOURCE_DIR}/rnpkeys.1.adoc" ${RNP_VERSION})
2 changes: 1 addition & 1 deletion src/rnpkeys/rnpkeys.1.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
= rnpkeys(1)
RNP
:doctype: manpage
:release-version: 0.15.0
:release-version: {component-version}
:man manual: RNP Manual
:man source: RNP {release-version}

Expand Down

0 comments on commit 7bfcc5c

Please sign in to comment.