From cdd3e850608890acf74c56f4541a3b39078af8f0 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sat, 5 Nov 2011 21:59:36 +0100 Subject: Automatically produce a tgz archive of the documentation. --- doc/CMakeLists.txt | 5 +++++ doc/Overview.dox | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 43f31b91e..50ce7ee0c 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -64,9 +64,14 @@ add_custom_target( add_dependencies(doc-eigen-prerequisites all_snippets all_examples) add_dependencies(doc-unsupported-prerequisites unsupported_snippets unsupported_examples) + add_custom_target(doc ALL COMMAND doxygen Doxyfile-unsupported COMMAND doxygen COMMAND doxygen Doxyfile-unsupported # run doxygen twice to get proper eigen <=> unsupported cross references + COMMAND ${CMAKE_COMMAND} -E rename html eigen-doc + COMMAND ${CMAKE_COMMAND} -E tar cvfz eigen-doc/eigen-doc.tgz eigen-doc/*.html eigen-doc/*.map eigen-doc/*.png eigen-doc/*.css eigen-doc/*.js eigen-doc/*.txt eigen-doc/unsupported + COMMAND ${CMAKE_COMMAND} -E rename eigen-doc html WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc) + add_dependencies(doc doc-eigen-prerequisites doc-unsupported-prerequisites) diff --git a/doc/Overview.dox b/doc/Overview.dox index f1eb77956..c7461d172 100644 --- a/doc/Overview.dox +++ b/doc/Overview.dox @@ -8,7 +8,7 @@ o /** \mainpage Eigen | \ref QuickRefPage "Short reference" -This is the API documentation for Eigen3. +This is the API documentation for Eigen3. You can download it as a tgz archive for offline reading. Eigen2 users: here is a \ref Eigen2ToEigen3 guide to help porting your application. -- cgit v1.2.3