From 70a83dad4d57d7cd0cc4c892f549f9a389084157 Mon Sep 17 00:00:00 2001 From: Federico Hernandez Date: Wed, 5 Jan 2011 22:46:25 +0100 Subject: [PATCH] CMake - the version number in the man pages is now set automatically via the ${PACKAGE_STRING} cmake variable --- CMakeLists.txt | 1 + doc/CMakeLists.txt | 8 ++++++++ doc/man/.gitignore | 6 ++++++ doc/man/{task-color.5 => task-color.5.in} | 2 +- doc/man/{task-faq.5 => task-faq.5.in} | 2 +- doc/man/{task-sync.5 => task-sync.5.in} | 2 +- doc/man/{task-tutorial.5 => task-tutorial.5.in} | 2 +- doc/man/{task.1 => task.1.in} | 2 +- doc/man/{taskrc.5 => taskrc.5.in} | 2 +- 9 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 doc/man/.gitignore rename doc/man/{task-color.5 => task-color.5.in} (99%) rename doc/man/{task-faq.5 => task-faq.5.in} (99%) rename doc/man/{task-sync.5 => task-sync.5.in} (99%) rename doc/man/{task-tutorial.5 => task-tutorial.5.in} (99%) rename doc/man/{task.1 => task.1.in} (99%) rename doc/man/{taskrc.5 => taskrc.5.in} (99%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0eb2903a6..2cd8f59ba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,6 +51,7 @@ else (${CMAKE_SYSTEM_NAME} MATCHES "Linux") set (UNKNOWN true) endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") +message ("-- Configuring auto.h") configure_file ( ${CMAKE_SOURCE_DIR}/cmake.h.in ${CMAKE_SOURCE_DIR}/auto.h) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index b529ddf96..b2c56d0d3 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,3 +1,11 @@ +message ("-- Configuring man pages") +set (man_FILES task-color.5 task-faq.5 task-sync.5 task-tutorial.5 task.1 taskrc.5) +foreach (man_FILE ${man_FILES}) + configure_file ( + man/${man_FILE}.in + man/${man_FILE}) +endforeach (man_FILE) + install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/man/ DESTINATION share/man/man1 FILES_MATCHING PATTERN "*.1") install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/man/ DESTINATION share/man/man5 diff --git a/doc/man/.gitignore b/doc/man/.gitignore new file mode 100644 index 000000000..a01a8f5f0 --- /dev/null +++ b/doc/man/.gitignore @@ -0,0 +1,6 @@ +task-color.5 +task-faq.5 +task-sync.5 +task-tutorial.5 +task.1 +taskrc.5 diff --git a/doc/man/task-color.5 b/doc/man/task-color.5.in similarity index 99% rename from doc/man/task-color.5 rename to doc/man/task-color.5.in index d3d614013..e96bc0144 100644 --- a/doc/man/task-color.5 +++ b/doc/man/task-color.5.in @@ -1,4 +1,4 @@ -.TH task-color 5 2010-11-08 "task 1.9.4" "User Manuals" +.TH task-color 5 2010-11-08 "${PACKAGE_STRING}" "User Manuals" .SH NAME task-color \- A color tutorial for the task(1) command line todo manager. diff --git a/doc/man/task-faq.5 b/doc/man/task-faq.5.in similarity index 99% rename from doc/man/task-faq.5 rename to doc/man/task-faq.5.in index 92d10a45e..9a7914436 100644 --- a/doc/man/task-faq.5 +++ b/doc/man/task-faq.5.in @@ -1,4 +1,4 @@ -.TH task-faq 5 2010-11-08 "task 1.9.4" "User Manuals" +.TH task-faq 5 2010-11-08 "${PACKAGE_STRING}" "User Manuals" .SH NAME task-faq \- A FAQ for the task(1) command line todo manager. diff --git a/doc/man/task-sync.5 b/doc/man/task-sync.5.in similarity index 99% rename from doc/man/task-sync.5 rename to doc/man/task-sync.5.in index 3ab915379..1802f2161 100644 --- a/doc/man/task-sync.5 +++ b/doc/man/task-sync.5.in @@ -1,4 +1,4 @@ -.TH task-sync 5 2010-11-08 "task 1.9.4" "User Manuals" +.TH task-sync 5 2010-11-08 "${PACKAGE_STRING}" "User Manuals" .SH NAME task-sync \- A tutorial for the task(1) data synchronization capabilities. diff --git a/doc/man/task-tutorial.5 b/doc/man/task-tutorial.5.in similarity index 99% rename from doc/man/task-tutorial.5 rename to doc/man/task-tutorial.5.in index 801351b2b..eabe9cb4b 100644 --- a/doc/man/task-tutorial.5 +++ b/doc/man/task-tutorial.5.in @@ -1,4 +1,4 @@ -.TH task-tutorial 5 2010-11-08 "task 1.9.4" "User Manuals" +.TH task-tutorial 5 2010-11-08 "${PACKAGE_STRING}" "User Manuals" .SH NAME task-tutorial \- A tutorial for the task(1) command line todo manager. diff --git a/doc/man/task.1 b/doc/man/task.1.in similarity index 99% rename from doc/man/task.1 rename to doc/man/task.1.in index a1ad950e1..ea57236bc 100644 --- a/doc/man/task.1 +++ b/doc/man/task.1.in @@ -1,4 +1,4 @@ -.TH task 1 2010-11-08 "task 1.9.4" "User Manuals" +.TH task 1 2010-11-08 "${PACKAGE_STRING}" "User Manuals" .SH NAME task \- A command line todo manager. diff --git a/doc/man/taskrc.5 b/doc/man/taskrc.5.in similarity index 99% rename from doc/man/taskrc.5 rename to doc/man/taskrc.5.in index 8f8357e9e..2f75e3844 100644 --- a/doc/man/taskrc.5 +++ b/doc/man/taskrc.5.in @@ -1,4 +1,4 @@ -.TH taskrc 5 2010-11-08 "task 1.9.4" "User Manuals" +.TH taskrc 5 2010-11-08 "${PACKAGE_STRING}" "User Manuals" .SH NAME taskrc \- Configuration file for the task(1) command