aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2022-09-30 03:09:04 +0200
committerPřemysl Eric Janouch <p@janouch.name>2022-09-30 03:09:04 +0200
commit035bfe5e81b80ef9df03414c7c567093ce26629a (patch)
tree846a0ba912fbcd2d63abe6d9a0981593806c249b /CMakeLists.txt
parentebbe7a1672c5a8750a57019c4df6d259dda12a28 (diff)
downloadliberty-035bfe5e81b80ef9df03414c7c567093ce26629a.tar.gz
liberty-035bfe5e81b80ef9df03414c7c567093ce26629a.tar.xz
liberty-035bfe5e81b80ef9df03414c7c567093ce26629a.zip
Document the recently added scripts
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index eb1d2d9..fec6cc5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -53,6 +53,17 @@ foreach (name ${tests})
add_test (NAME test-${name} COMMAND test-${name})
endforeach ()
+# --- Tools --------------------------------------------------------------------
+
+# Test the AsciiDoc manual page generator for a successful parse
+set (ASCIIMAN ${PROJECT_SOURCE_DIR}/tools/asciiman.awk)
+add_custom_command (OUTPUT libertyxdr.7
+ COMMAND env LC_ALL=C awk -f ${ASCIIMAN}
+ "${PROJECT_SOURCE_DIR}/libertyxdr.adoc" > libertyxdr.7
+ DEPENDS libertyxdr.adoc ${ASCIIMAN}
+ COMMENT "Generating man page for libertyxdr" VERBATIM)
+add_custom_target (docs ALL DEPENDS libertyxdr.7)
+
# Test CMake script parsing
add_test (test-cmake-parser
env LC_ALL=C awk -f ${PROJECT_SOURCE_DIR}/tools/cmake-parser.awk