mirror of https://github.com/CGAL/cgal
## Summary of Changes cosmetic improvements of CMake outputs ### set `FOLDER` for sub-directories of CGAL In VS Code, the CMake project outline is much cleaner if CGAL is configured with examples and demos: <img width="416" height="574" alt="Screenshot_20250911_154221" src="https://github.com/user-attachments/assets/f39f4ea5-317b-4f2d-ba75-e04691674c27" /> ### set `CMAKE_MESSAGE_INDENT` to indent the outputs in sub-folders The output messages from sub-directories are indented, now: ``` == Generating build files for examples == -- Configuring examples in examples/AABB_tree -- Configuring examples in examples/Advancing_front_surface_reconstruction -- Configuring examples in examples/Algebraic_foundations -- Configuring examples in examples/Algebraic_kernel_d NOTICE: This project requires the MPFI library and GMP support, and will not be compiled. -- Configuring examples in examples/Alpha_shapes_2 -- Configuring examples in examples/Alpha_shapes_3 -- Configuring examples in examples/Alpha_wrap_3 -- Configuring examples in examples/Apollonius_graph_2 -- Configuring examples in examples/Arrangement_on_surface_2 -- Boost include dirs: /usr/include -- Boost libraries: -- Using gcc version 4 or later. Adding -frounding-math -- Configuring examples in examples/BGL_LCC -- Configuring examples in examples/BGL_OpenMesh -- Configuring examples in examples/BGL_arrangement_2 -- Configuring examples in examples/BGL_graphcut -- Configuring examples in examples/BGL_polyhedron_3 |
||
|---|---|---|
| .. | ||
| auxiliary | ||
| cmake/modules | ||
| demo | ||
| doc_html | ||
| examples | ||
| include/CGAL | ||
| lib/cmake/CGAL | ||
| package_info/Installation | ||
| test | ||
| AUTHORS | ||
| CGALConfig.cmake | ||
| CGALConfigVersion.cmake | ||
| CHANGES.md | ||
| CMakeLists.txt | ||
| INSTALL.md | ||
| LICENSE | ||
| LICENSE.BSL | ||
| LICENSE.COMMERCIAL | ||
| LICENSE.GPL | ||
| LICENSE.LGPL | ||
| LICENSE.RFL | ||
| README.md | ||
| REUSE.toml | ||
README.md
README
This distribution of CGAL includes:
| File or directory | Description |
|---|---|
AUTHORS |
current and former authors of CGAL |
CHANGES.md |
history of changes of CGAL |
CGALConfig.cmake |
CMake package configuration file for CGAL |
CGALConfigVersion.cmake |
CMake package version file for CGAL |
CMakeLists.txt |
main CMake project configuration file |
INSTALL.md |
information about the installation process |
LICENSE |
describes the license of CGAL |
LICENSE.BSL |
text of the Boost Software License (BSL) license |
LICENSE.COMMERCIAL |
text of the GeometryFactory Commercial license |
LICENSE.GPL |
text of the GNU General Public License (GPL) v3 license |
LICENSE.LGPL |
text of the GNU Lesser General Public License (LGPL) v3 license |
LICENSE.RFL |
text of the ETH Zurich Random Forest algorithm License (RFL) license |
README.md |
this file |
VERSION |
version number of this release of CGAL |
auxiliary/ |
directory containing miscellaneous things, such as icons needed for the demos on macOS |
cmake/ |
some scripts needed by the CMake build system |
data/ |
directory containing various geometric data used by examples and demos of CGAL |
demo/ |
many demo programs for the various packages of CGAL. These programs produce visual output. |
doc_html/ |
documentation, such as the CGAL Installation Guide |
examples/ |
programs illustrating the usage of various packages of CGAL. |
include/ |
the include files for the CGAL library (as well as small external libraries, see the file LICENSE) |
lib/ |
contains CMake package configuration files for CGAL |
scripts/ |
some useful scripts for CGAL programmers |