Commit Graph

48 Commits

Author SHA1 Message Date
Laurent Rineau 81c1b96217 Merge branch 'releases/CGAL-5.0-branch' 2020-05-18 12:01:39 +02:00
Laurent Rineau 0ed0741489 Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch 2020-05-18 11:59:20 +02:00
Laurent Rineau 02c518523d Fix Documentation/doc/CMakeLists.txt 2020-05-06 13:36:38 +02:00
albert-github 876aa4c0bd Introducing CMake option CGAL_EXTRACT_ALL_NO_DETAILED_IF_EMPTY
When (re)generating the documentation from the sources and not using the, internally patched CGAL, doxygen version one gets messages about:
```
warning: ignoring unsupported tag 'EXTRACT_ALL_NO_DETAILED_IF_EMPTY'
```

By introducing the option `CGAL_EXTRACT_ALL_NO_DETAILED_IF_EMPTY` this doxygen setting can be steered
- option not supplied to cmake, will use as if specified  `-DCGAL_EXTRACT_ALL_NO_DETAILED_IF_EMPTY=ON`
- option supplied to cmake as `-DCGAL_EXTRACT_ALL_NO_DETAILED_IF_EMPTY=ON` will write the line `EXTRACT_ALL_NO_DETAILED_IF_EMPTY = YES` in the doxygen configuration
- option supplied to cmake as `-DCGAL_EXTRACT_ALL_NO_DETAILED_IF_EMPTY=OFF` will write the line `#EXTRACT_ALL_NO_DETAILED_IF_EMPTY = NO` in the doxygen configuration, so just using the default setting of `NO` line could be omitted but it is better to have a placeholder
2020-04-27 13:12:33 +02:00
Sébastien Loriot 157bdbda08 Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2020-04-22 13:26:52 +02:00
Sébastien Loriot d3082b1141 Three doc should not be built by default in public releases 2020-04-13 11:34:02 +02:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 590612a563 run the script to remove tabs and trailing whitespaces 2020-03-26 13:25:16 +01:00
Laurent Rineau 1fb6abbabd Remove the debug message 2019-11-06 09:16:14 +01:00
Laurent Rineau 21fedbf0ad Take the version number from `public_release_name` 2019-10-31 18:34:08 +01:00
Laurent Rineau 4fbf00fb8a CMake>=3.13: opt for for new policies up to 3.15 2019-06-19 14:34:59 +02:00
Laurent Rineau 138b26db9d Merge pull request #3798 from sloriot/CGAL-doc_release_from_Ic
Fix for the doc of a release built from an Ic
2019-03-26 17:01:46 +01:00
Sébastien Loriot 387843d946 Ignore -Ic-XXX for the version in the doc 2019-03-26 14:45:17 +01:00
albert-github 8f9510c3a4 XHTML Problems regarding tag sequences
XHTML is strict regarding tag sequences (contrary to HTML) in out case most of the times missing or superfluous p tags.
2018-12-11 19:31:25 +01:00
Guillaume Damiand 92ba7fa6c9 Update minimum cmake required version in all CMakeLists.txt 2018-10-18 14:49:23 +02:00
Sébastien Loriot 5e81643b53 let doxygen decide what is MATHJAX_RELPATH by default 2018-01-24 14:38:01 +01:00
Sébastien Loriot c7294b11e9 update default version 2018-01-22 17:08:17 +01:00
Sébastien Loriot 88821cbcdd set CGAL version when building the doc alone 2017-09-25 10:56:15 +02:00
Sébastien Loriot 4b4b1934de Handle deprecation of DOXYGEN_EXECUTABLE in FindDoxygen starting from cmake 3.9 2017-07-25 08:58:23 +02:00
Maxime Gimeno fa4bac9689 Add info about doxygen versions and change default resources directory. 2017-04-14 13:19:19 +02:00
Maxime Gimeno 18d523b069 Add a cmake option for GENERATE_XML 2017-02-06 17:22:52 +01:00
Sébastien Loriot 388c68dcc3 move resource files in a directory with the doxygen version it was generated for 2016-12-29 15:18:00 +01:00
Sébastien Loriot 2ee55c4560 allow building the doc without configuring CGAL 2016-09-10 00:04:20 +02:00
Philipp Möller 3b63763f5d Introduce CGAL_DOC_VERSION 2016-02-11 15:37:20 +01:00
Sébastien Loriot 16787cd275 force setting of cmake CGAL_BGL_EXAMPLE_DIR for the doc build in flat mode 2016-01-22 09:46:25 +01:00
Sébastien Loriot dfe6449804 detect BGL as a package with examples so that its variable is set (branch build) 2016-01-22 09:36:56 +01:00
Philipp Möller 15a8db17b8 Fix detection of subpackages
This needs to account for the fact that there might be unknown
non-package directories in a release doc folder.
2016-01-21 16:42:39 +01:00
Philipp Möller 8f411baf52 Remove ugly version hack of doc testsuite
Pass the version directly to the testsuite instead of going through
temporary version.h file
2016-01-08 11:49:23 +01:00
Philipp Möller def72347c9 Change huge if to early return 2015-12-10 17:05:53 +01:00
Philipp Möller 9642702bce Change huge if to early return 2015-12-10 17:05:53 +01:00
Philipp Möller f767b35100 Remove unnecessary check 2015-12-10 17:05:53 +01:00
Philipp Möller fb4e1d8c84 Generate variables for example paths 2015-12-10 17:05:52 +01:00
Philipp Möller a49875ec8c Handle release mode when extracting all image paths 2015-12-10 17:05:52 +01:00
Philipp Möller 687f35be54 Adapt generate_how_to_cite to releases 2015-12-10 17:05:52 +01:00
Philipp Möller 79b7fc5081 Handle the INPUT cases where the whole include dir is used 2015-12-10 17:03:46 +01:00
Philipp Möller 81a8f982dc Handle the easy INPUT cases
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Philipp Möller 35d2e7f1b6 Move the bib files and adjust paths 2015-12-10 17:00:25 +01:00
Philipp Möller f50b65d48f Change SOURCE_DIR
Increase robustness of generate_how_to_cite
2015-12-10 17:00:25 +01:00
Philipp Möller 59354a0060 Check return of generate_how_to_cite 2015-12-10 17:00:25 +01:00
Philipp Möller 38ff73c2b9 Use CGAL_PACKAGE_DOC_DIR 2015-12-10 17:00:25 +01:00
Philipp Möller 2c7f842391 No more subdirs 2015-12-10 17:00:24 +01:00
Philipp Möller 7deef1b20b Handle BRANCH_BUILD 2015-12-10 17:00:24 +01:00
Philipp Möller 992de97a7d Move BaseDoxyfile and associated stuff to resources 2015-12-10 17:00:24 +01:00
Philipp Möller 456a4349d1 Move components of Manual into the doc dir 2015-12-10 17:00:24 +01:00
Philipp Möller ccdae25ce8 2.8.11 is required now 2015-12-10 17:00:23 +01:00
Philipp Möller f38324f747 Move scripts as well 2015-12-10 17:00:23 +01:00
Philipp Möller d86c3f25b5 Move the resources of html_output_post_processing 2015-12-03 16:29:55 +01:00
Philipp Möller 7fec5e2014 Move Documentation/CMakeLists.txt
The only sensible place to have it in a release is doc/ so we have to
move it into the subdirectory here.
2015-12-03 16:27:57 +01:00