Browse Source

Fill in version number in man page from VERSION file

pull/86/head
Daniel Scharrer 8 years ago
parent
commit
5d4b73e286
  1. 10
      CMakeLists.txt
  2. 2
      doc/innoextract.1.in

10
CMakeLists.txt

@ -421,9 +421,15 @@ configure_file("src/configure.hpp.in" "configure.hpp")
set(VERSION_FILE "${PROJECT_BINARY_DIR}/release.cpp")
set(VERSION_SOURCES VERSION "VERSION" LICENSE "LICENSE")
version_file("src/release.cpp.in" "${VERSION_FILE}" "${VERSION_SOURCES}" ".git")
version_file("src/release.cpp.in" ${VERSION_FILE} "${VERSION_SOURCES}" ".git")
list(APPEND INNOEXTRACT_SOURCES ${VERSION_FILE})
set(MAN_INPUT "doc/innoextract.1.in")
set(MAN_FILE "${PROJECT_BINARY_DIR}/innoextract.1")
set(MAN_SOURCES VERSION "VERSION" CHANGELOG "CHANGELOG")
version_file(${MAN_INPUT} ${MAN_FILE} "${MAN_SOURCES}" ".git")
add_custom_target(manpage ALL DEPENDS ${MAN_FILE})
# Main targets
@ -432,7 +438,7 @@ target_link_libraries(innoextract ${LIBRARIES})
install(TARGETS innoextract RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(FILES doc/innoextract.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 OPTIONAL)
install(FILES ${MAN_FILE} DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 OPTIONAL)
# Additional targets.

2
doc/innoextract.1.in

@ -1,6 +1,6 @@
.\" Manpage for innoextract.
.\" Contact daniel@constexpr.org to correct errors or typos.
.TH innoextract 1 "2016-03-02" "1.7-dev"
.TH innoextract 1 "@CHANGELOG_0_NUMBER@" "@VERSION_0_NUMBER@@GIT_SUFFIX_7@"
.SH NAME
innoextract - tool to extract installers created by Inno Setup
.SH SYNOPSIS

Loading…
Cancel
Save