aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/CMakeLists.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index a18bfffe..7baf5ad1 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -24,3 +24,18 @@
## process this file with CMake to produce Makefile
+add_custom_target(doc)
+add_custom_command(
+ TARGET doc
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ COMMAND texi2dvi --clean gawkinet.texi gawk.texi
+ COMMAND groff -man gawk.1 > gawk.1.ps
+ COMMAND groff -man igawk.1 > igawk.1.ps
+ COMMAND ps2pdf gawk.1.ps gawk.1.pdf
+ COMMAND ps2pdf igawk.1.ps igawk.1.pdf
+ COMMAND dvips -o gawk.ps gawk.dvi
+ COMMAND dvips -o gawkinet.ps gawkinet.dvi
+ COMMAND ps2pdf gawk.1.ps gawk.1.pdf
+ COMMAND ps2pdf gawkinet.ps gawkinet.pdf
+)
+