diff options
author | Juergen Kahrs <Juergen.Kahrs@googlemail.com> | 2013-02-23 18:29:03 +0100 |
---|---|---|
committer | Juergen Kahrs <Juergen.Kahrs@googlemail.com> | 2013-02-23 18:29:03 +0100 |
commit | 119d46dcdfbc84058ea517ac1ec18bf3dbb26ec4 (patch) | |
tree | 4b8723e55e708d4544ca88ecc304131b3dd671f0 /doc/CMakeLists.txt | |
parent | 698b17a3422b7b9cc1e4ab078ed7f26cfa30c463 (diff) | |
download | egawk-119d46dcdfbc84058ea517ac1ec18bf3dbb26ec4.tar.gz egawk-119d46dcdfbc84058ea517ac1ec18bf3dbb26ec4.tar.bz2 egawk-119d46dcdfbc84058ea517ac1ec18bf3dbb26ec4.zip |
.pdf files are now packaged into the doc directory.
Diffstat (limited to 'doc/CMakeLists.txt')
-rw-r--r-- | doc/CMakeLists.txt | 62 |
1 files changed, 45 insertions, 17 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 299f52a9..86ed9f12 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -24,31 +24,59 @@ ## 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 -) - -if (DVIPS_CONVERTER) +if (LATEX_COMPILER) + add_custom_target(doc) add_custom_command( TARGET doc WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMAND dvips -o gawk.ps gawk.dvi - COMMAND dvips -o gawkinet.ps gawkinet.dvi + COMMAND texi2dvi --clean gawkinet.texi gawk.texi + COMMAND groff -man gawk.1 > gawk.1.ps + COMMAND groff -man igawk.1 > igawk.1.ps ) - if (PS2PDF_CONVERTER) + + if (DVIPS_CONVERTER) add_custom_command( TARGET doc WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMAND ps2pdf gawk.1.ps gawk.1.pdf - COMMAND ps2pdf igawk.1.ps igawk.1.pdf - COMMAND ps2pdf gawk.1.ps gawk.1.pdf - COMMAND ps2pdf gawkinet.ps gawkinet.pdf + COMMAND dvips -o gawk.ps gawk.dvi + COMMAND dvips -o gawkinet.ps gawkinet.dvi ) + if (PS2PDF_CONVERTER) + add_custom_command( + TARGET doc + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND ps2pdf gawk.1.ps gawk.1.pdf + COMMAND ps2pdf igawk.1.ps igawk.1.pdf + COMMAND ps2pdf gawk.ps gawk.pdf + COMMAND ps2pdf gawkinet.ps gawkinet.pdf + ) + else() + message(WARNING "Found no PS2PDF_CONVERTER; no doc will be generated") + endif() + else() + message(WARNING "Found no DVIPS_CONVERTER; no doc will be generated") endif() +else() + message(WARNING "Found no LATEX_COMPILER; no doc will be generated") endif() +if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/gawk.1.pdf) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/gawk.1.pdf DESTINATION doc) +else() + message(STATUS "No file gawk.1.pdf will be built into package") +endif() +if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/igawk.1.pdf) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/igawk.1.pdf DESTINATION doc) +else() + message(STATUS "No file igawk.1.pdf will be built into package") +endif() +if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/gawk.pdf) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/gawk.pdf DESTINATION doc) +else() + message(STATUS "No file gawk.pdf will be built into package") +endif() +if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/gawkinet.pdf) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/gawkinet.pdf DESTINATION doc) +else() + message(STATUS "No file gawkinet.pdf will be built into package") +endif() |