Commit Graph

81 Commits

Author SHA1 Message Date
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +02:00
Sébastien Loriot ddbd2e6818 Merge remote-tracking branch 'cgal/master' 2024-05-24 14:18:24 +02:00
Sébastien Loriot bb0b1aa6bb do not pollute CI with useless warnings/errors 2024-03-27 22:17:09 +01:00
Sven Oesau 490c99f32b Merge remote-tracking branch 'cgal/master' into Kinetic_shape_reconstruction-new_package-soesau 2024-03-26 17:29:04 +01:00
albert-github d53d30a69b Defining a new resource directory to be used with doxygen master 1.10.0
Doxygen master 1.10.0 has support for the c++ concept of modules but as in the past doxygen used the term "modules" for the grouping of information (`commands like `\defgroup`, `\ingroup` etc.) an new term for the later has been introduced: Topics.
The introduction of the new term also has some influence on the generated files and file names.
The consequence of this is that part of CGAL documentation (i.e. the "Reference Manual") item didn't appear anymore in a.o. the treeview.
- creating a new setup
- adding the "topics" to the layout files as in the past the "modules" were.
- adjusting the "hack.js" where some manipulation of the TreeView is done and this had "modules" coded into it.
- adjusting the "header_packages.html" as this used the name "modules.js"
2023-10-05 13:27:54 +02:00
Sven Oesau 10cda49c66 Merge remote-tracking branch 'remotes/orth/orthtree-generalization' into Kinetic_shape_reconstruction-new_package-soesau 2023-09-25 12:37:38 +02:00
Andreas Fabri 959443253d Remove deprecated file 2023-07-28 12:41:45 +01:00
albert-github 549e3a1710 Possibility to disable special CGAL documentation setting
In the past it was possible by means of the option `-DCGAL_EXTRACT_ALL_NO_DETAILED_IF_EMPTY=OFF` with CMake to disable the specific CGAL setting though currently with the 1.8.13 version this didn't work (anymore).
Also the setting has been renamed for the 1.9.6 version (and newer) to `NO_ADDITIONAL_DETAILS` this has now been made more flexible as well.
2023-07-07 14:29:42 +02:00
Sebastien Loriot 388ae042c6
Fix typo 2023-05-31 09:11:28 +02:00
Sébastien Loriot 697cc786e2 Merge branch 'master' into HEAD 2023-05-23 08:39:48 +02:00
Sébastien Loriot 78ab4fab70 add special cases for header only packages 2023-05-22 18:24:06 +02:00
Sebastien Loriot 243adaaa05
Update doc testsuite to use 1.9.6 (#7441)
Replaces #6178
2023-05-19 18:03:05 +02:00
Sébastien Loriot eb29538403 add resources for doxygen 1.9.6 2023-05-12 16:05:30 +02:00
Sven Oesau 4717cf3727 Merge branch 'master' into Kinetic_shape_reconstruction-new_package-soesau 2023-01-29 15:25:18 +01:00
Laurent Rineau fc61b42864 Merge pull request #6858 from sloriot/Doc-exclude_internal
Ignore internal directories
2023-01-27 21:02:29 +01:00
Laurent Rineau 7998432056 Merge pull request #7199 from sloriot/CGAL-doc_python_pkg_filter
pkg_filter use detected python version

# Conflicts:
#	Documentation/doc/CMakeLists.txt
2023-01-27 20:55:07 +01:00
Sven Oesau 3653e9692c documentation 2023-01-19 15:39:11 +01:00
Sébastien Loriot 271cad9d3d use detected python version 2023-01-18 19:03:42 +01:00
Sébastien Loriot 00ad155388 ignore internal directories 2022-12-15 10:12:00 +01:00
Sébastien Loriot 5ff93338ae Python is mandatory not optional 2022-09-06 11:26:26 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Laurent Rineau 20cdd62d07 Merge pull request #6230 from sloriot/CGAL-doxy_default
Update latest default
2022-01-12 11:41:26 +01:00
Sébastien Loriot e3a2eb8f23 update default 2022-01-10 11:29:46 +01:00
Sébastien Loriot c83057a7dc use new way to find python3 since cmake 3.12 and do not use old python path 2021-09-21 14:40:45 +02:00
Maxime Gimeno 549e677d6a Merge remote-tracking branch 'cgal/master' into Update_python_scripts-maxGimeno 2021-08-30 13:04:46 +02:00
Maxime Gimeno c49152359c update max version of cmake and announce the new minimal in CHANGE.md 2021-04-15 15:08:54 +02:00
Sébastien Loriot 986bb7ff73 remove mentions to python2 2021-01-06 11:27:08 +01:00
Maxime Gimeno 94c4d577ea Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno 2020-11-04 15:43:13 +01:00
Sébastien Loriot 0d534e2821 add resources for 1.8.20 2020-10-27 19:31:31 +01:00
Sébastien Loriot 3caa542096 add resource files for 1.8.19 + cmake update for version number 2020-10-26 18:39:06 +01:00
Maxime Gimeno 7eefcea2a6 Merge remote-tracking branch 'cgal/master' into Update_python_scripts-maxGimeno 2020-10-05 10:00:31 +02:00
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02:00
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
Maxime Gimeno 94dcdd65a8 WIP testing doc pipeline 2020-01-03 16:45:35 +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