aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Enable MathJax in Doxygen.inGravatar Martin Vonheim Larsen2020-11-16
| | | | Note that HTTPS must be used against the MathJax CDN when hosted on `eigen.tuxfamily.org` (which uses HTTPS) in order to avoid `Mixed Content`-errors from browsers. Using HTTPS for MathJax also works if the Eigen docs are hosted on plain HTTP.
* STYLE: Remove CMake-language block-end command argumentsGravatar Hans Johnson2019-10-31
| | | | | | Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style.
* Do not keep latex logsGravatar Bernhard M. Wiedemann2019-02-27
| | | | | to make package builds more reproducible. See https://reproducible-builds.org/ for why this is good.
* Fix most Doxygen warnings. Also add links to stable documentation from ↵Gravatar Christoph Hertzberg2018-10-19
| | | | | | | unsupported modules (by using the corresponding Doxytags file). Manually grafted from d107a371c61b764c73fd1570b1f3ed1c6400dd7e
* Unify c++11 usage in doc's examples and snippetsGravatar Gael Guennebaud2018-10-08
|
* Add some doxygen's images to support both old and recent doxygen versionsGravatar Gael Guennebaud2016-07-12
| | | | (with some vague definitions of old and recent ;) )
* Fix bug #961: eigen-doc.tgz included part of itself.Gravatar Gael Guennebaud2015-02-18
|
* bug #804: copy group__TopicUnalignedArrayAssert.html to ↵Gravatar Gael Guennebaud2014-09-07
| | | | TopicUnalignedArrayAssert.html as the second is linked to by old Eigen versions.
* bug #138: Make building of internal documentation configurable via cmake flagGravatar Christoph Hertzberg2014-07-18
|
* Require at least cmake version 2.8.2 (bug #606).Gravatar Jitse Niesen2013-06-17
|
* update unsupported module documentation to be conformed with new ↵Gravatar Gael Guennebaud2013-01-11
| | | | documentation style
* Big changes in Eigen documentation:Gravatar Gael Guennebaud2013-01-05
| | | | | | | | | | | | | | | | | | | | | | - Organize the documentation into "chapters". - Each chapter include many documentation pages, reference pages organized as modules, and a quick reference page. - The "Chapters" tree is created using the defgroup/ingroup mechanism, even for the documentation pages (i.e., .dox files for which I added an \eigenManualPage macro that we can switch between \page or \defgroup ). - Add a "General topics" entry for all pages that do not fit well in the previous "chapters". - The highlevel struture is managed by a new eigendoxy_layout.xml file. - remove the "index" and quite useless pages (namespace list, class hierarchy, member list, file list, etc.) - add the javascript search-engine. - add the "treeview" panel. - remove \tableofcontents (replace them by a custom \eigenAutoToc macro to be able to easily re-enable if needed). - add javascript to automatically generate a TOC from the h1/h2 tags of the current page, and put the TOC in the left side panel. - overload various javascript function generated by doxygen to: - remove the root of the treeview - remove links to section/subsection from the treeview - automatically expand the "Chapters" section - automatically expand the current section - adjust the height of the treeview to take into account the TOC - always use the default .css file, eigendoxy.css now only includes our modifications - use Doxyfile to specify our logo - remove cross references to unsupported modules (temporarily)
* fix bug #499: the image was missing because of a dependency issue when ↵Gravatar Gael Guennebaud2012-08-27
| | | | building/executing the "special" examples
* simplify eigen-doc.tgz file generation, and make it more future proofGravatar Gael Guennebaud2012-08-27
|
* significantly extend the tutorial of sparse matricesGravatar Gael Guennebaud2012-06-20
|
* Automatically produce a tgz archive of the documentation.Gravatar Gael Guennebaud2011-11-05
|
* introduce EIGEN_MAKING_DOCS to tell whether we're compiling the docs examplesGravatar Benoit Jacob2011-02-06
|
* Fixed the bad fix - now the unsupported examples and snippets work on windows.Gravatar Hauke Heibel2009-12-11
|
* Reverted Jitse's change - the targets unsupported_examples and ↵Gravatar Hauke Heibel2009-12-11
| | | | unsupported_snippets are unknown over here.
* Various improvements to the docs for unsupported.Gravatar Jitse Niesen2009-12-07
| | | | | | | * Enable compilation of examples for unsupported. * Fix use of std::vector in BVH example. * Add an example for the matrix exponential. * Bug fixes in unsupported/doc/{examples,snippets}/CMakeLists.txt .
* Added cmake project definitions.Gravatar Hauke Heibel2009-10-02
|
* * added missing project definition (see doc of add_subdirectory and ↵Gravatar Hauke Heibel2009-05-17
| | | | | | EXCLUDE_FROM_ALL) to fix a win build issue * commented out non-existing unsupported-snippets and -examples
* Add BVH module in unsupported (patch from Ilya Baran)Gravatar Gael Guennebaud2009-03-18
| | | | (I thought I committed it a week ago but it seems the command failed)
* fix doxygen generation of unsupported modulesGravatar Gael Guennebaud2009-03-11
|
* add the ASCII quick reference made by KierGravatar Gael Guennebaud2009-02-18
|
* setup the unsupported directory structure.Gravatar Gael Guennebaud2009-02-04
| | | | | | | | The unsupported module documentation is automatically generated in: build/doc/unsupported/ with bidirectional cross references. I leave a class Foo in AdolcForward module to illustrate the cross-reference behavior. I will remove it in the next commit.
* * classify and sort the doxygen "related pages"Gravatar Gael Guennebaud2009-02-04
| | | | | | | | | | | | | | | | | by tweaking the filename and adding 2 categories: Troubleshooting and Advanced * use the EXCLUDE_SYMBOLS to clean the class list (insteaded of a homemade bash script) * remove the broken "exemple list" * re-structure the unsupported directory as mentionned in the ML and integrate the doc as follow: - snippets of the unsupported directory are directly imported from the main snippets/CMakefile.txt (no need to duplicate code) - add a top level "Unsupported modules" group - unsupported modules have to defined their own sub group and nest it using \ingroup Unsupported_modules - then a pair of //@{ //@} will put everything in the submodule - this is just a proposal !
* Use an aligned IOFormat in the docsGravatar Benoit Jacob2008-12-06
|
* prefix all Eigen cmake variable with EIGEN_ and switched to lowercase for ↵Gravatar Gael Guennebaud2008-12-02
| | | | all cmake files
* -use the cmake-provided Eigen_(SOURCE|BINARY)_DIR variables instead of ↵Gravatar Alexander Neundorf2008-12-02
| | | | | | setting own versions (EIGEN_(SOURCE|BINARY)_DIR Alex
* fix cmakelists: wrong assumption on CMAKE_SOURCE_DIR. One can now useGravatar Benoit Jacob2008-08-31
| | | | EIGEN_SOURCE_DIR for that use, guaranteed to point to eigen2/ directory.
* doc and use sed to clean the class hierarchy instead ofGravatar Gael Guennebaud2008-08-28
| | | | preprocessor directives.
* * missing cmake make_directory commandGravatar Benoit Jacob2008-08-27
| | | | | | | * show svn revision number if available * fix warnings about unused argc/argv Gael: I just saw your latest docs, it's completely awesome.
* * remove debug code commited by mistake in AssignGravatar Gael Guennebaud2008-08-26
| | | | * keep going on the doc: added a short geometry tutorial
* Various doc improvements... including a owl in the API doc header.Gravatar Gael Guennebaud2008-08-25
|
* Added an automatically generated list of selected examples in the documentation.Gravatar Gael Guennebaud2008-07-19
| | | | Added the custom gemetry_module tag, and use it.
* * find the proper way of nesting the expression in Flagged:Gravatar Benoit Jacob2008-05-28
| | | | | | | | | | | | | finally that's more subtle than just using ei_nested, because when flagging with NestByValueBit we want to store the expression by value already, regardless of whether it already had the NestByValueBit set. * rename temporary() ----> nestByValue() * move the old Product.h to disabled/, replace by what was ProductWIP.h * tweak -O and -g flags for tests and examples * reorder the tests -- basic things go first * simplifications, e.g. in many methoeds return derived() and count on implicit casting to the actual return type. * strip some not-really-useful stuff from the heaviest tests
* everything works, make now runs doxygen once and only once, after allGravatar Benoit Jacob2007-12-21
| | | | the required files have been generated.
* now we also have a examples/ directory for self-contained examples,Gravatar Benoit Jacob2007-12-21
| | | | and this is already used to document DynBlock
* now cmake takes snippets of code, completes them into compilable sources, ↵Gravatar Benoit Jacob2007-12-21
| | | | | | builds them, executes them and stores their output in files.
* first version of CMakeLists auto-generating examples outputsGravatar Benoit Jacob2007-12-21
|
* move the documentation to doc/, add dummy documentation to srcdir/ compiling toGravatar Benoit Jacob2007-12-21
| | | | an explanation of how to generate the docs
* add example to the documentationGravatar Benoit Jacob2007-09-28
|
* add operator *= between matrices, with automatic aliasing.Gravatar Benoit Jacob2007-09-07
add tutorial in doc/ subdirectory.