Sébastien Loriot
b99c75acaf
rename function
2025-03-27 14:45:11 +01:00
Sébastien Loriot
0e8bfaacc3
take review into account
2025-03-27 14:33:23 +01:00
Laurent Rineau
2b8c2ef36f
Merge remote-tracking branch 'cgal/master' into pr/soesau/8771-2
2025-03-26 14:30:50 +01:00
Sébastien Loriot
a2556bb9ec
update changes for cut_with_plane
2025-03-25 23:53:35 +01:00
Sébastien Loriot
d51af86a65
update changes
2025-03-25 23:51:20 +01:00
Sébastien Loriot
546f823b48
replace split with plane with new implementation based on clip_with_plane
2025-03-25 22:25:42 +01:00
Sébastien Loriot
15da6dab19
replace clip with plane with new implementation based on clip_with_plane
2025-03-25 21:41:53 +01:00
Mael Rouxel-Labbé
691fd789f9
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2025-03-24 21:34:55 +01:00
Sébastien Loriot
cf301c4d22
Merge pull request #8786 from efifogel/Aos_2-fixes-efif
...
Fixed do_intersect() of curves (provided by Edkirito).
2025-03-24 11:51:09 +01:00
Sébastien Loriot
e463bcaec1
Merge pull request #8713 from efifogel/Aos_2-traits_concept-efif
...
Aos 2 traits concept efif
2025-03-24 11:45:17 +01:00
Laurent Rineau
6b97b34a10
Merge 'cgal/master' into Triangulation_3-CDT_3-lrineau
2025-03-21 18:01:23 +01:00
Andreas Fabri
2eb0a36383
Add to change log
2025-03-20 10:34:15 +01:00
Sven Oesau
f4ae852e85
updated Changed.md
...
[skip ci]
2025-03-19 11:53:46 +01:00
Laurent Rineau
ab56f763cd
sort 3rd party libs by name
2025-03-17 14:18:46 +01:00
Sebastien Loriot
5451674075
Aos 2 dcel extension efif ( #8710 )
...
## Summary of Changes
The changes fix a bug in the extensions of vertex and halfedge types of
the DCEL when used to instantiate Arrangement_with_history_2 or similar
arrangement classes that derive from Arrangement_2.
Typically, only the face type is extended or all the 3 types (vertex,
halfedge, and face) are extended, and for such extensions we have
dedicated class templates. The bug shows up when trying to extend any
other subset of the 3 types, and apparently, this hasn't been used much
with Arrangement_with_history_2.
## Release Management
* Affected package(s): Arrangement_on_surface_2
* Issue(s) solved (if any): NA
* Feature/Small Feature (if any): NA
* Link to compiled documentation: NA
* License and copyright ownership: TAU
2025-03-17 09:11:49 +01:00
Efi Fogel
30e5d27ffc
Added comment of a fix in the 2D Arrangement on Surface package
2025-03-15 12:09:10 +02:00
Jane Tournois
b3f438ea51
CHANGES.md
2025-03-13 15:45:43 +01:00
Sven Oesau
9cb7c57345
removing FindEigen3.cmake
...
as it is outdated and no longer required
2025-03-10 15:56:40 +01:00
Andreas Fabri
6eaeb7a148
merge cgal/master
2025-02-28 08:55:20 +00:00
Sven Oesau
058d7705fa
[skip ci]
2025-02-25 13:20:52 +01:00
Sven Oesau
e4f420b53a
update changes.md
...
[skip ci]
2025-02-25 13:19:55 +01:00
Sven Oesau
72b6c16fff
updated changes.md
2025-02-25 12:42:57 +01:00
Efi Fogel
5ea830d030
Merge branch 'master' into Aos_2-traits_concept-efif
2025-02-18 17:32:57 +02:00
Sébastien Loriot
b589c88869
Merge remote-tracking branch 'cgal/master' into gsoc2023-hoskillua
2025-02-13 01:00:12 +01:00
Sébastien Loriot
06b511cc65
Merge pull request #6088 from sloriot/PMP-add_discrete_curvature
...
Add functions to compute discrete curvatures
2025-02-12 21:22:40 +01:00
Sébastien Loriot
de1fb95d15
Merge pull request #8658 from MaelRL/Tr-Document_point-GF
...
Document `point()` in all triangulations
2025-02-12 21:18:27 +01:00
Sébastien Loriot
9c536ddae6
Merge pull request #8234 from MaelRL/BGL-Add_remove_deg_2_vertex-GF
...
Add an Euler operation to remove degree 2 vertices
2025-02-12 21:17:43 +01:00
Sebastien Loriot
8836f5e705
Polygon repair using union and intersection ( #8510 )
...
## Summary of Changes
Add new repair rules in Polygon_repair package
## Release Management
* Affected package(s): Polygon_repair
* Feature/Small Feature (if any):
[link](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Polygon_repair_union_intersection )
-- **pre-approval 2025/01/03**
* Link to compiled documentation:
[link](https://cgal.geometryfactory.com/~afabri/Repair/Manual/packages.html#PkgPolygonRepair )
* License and copyright ownership: GF
2025-02-12 19:47:30 +01:00
Laurent Rineau
063266f0ac
add `CGAL_setup_tl-excepted.cmake`
2025-02-11 18:27:00 +01:00
Laurent Rineau
a2571bbab8
Merge remote-tracking branch 'lrineau/CGAL-followup_PR_8170-lrineau' into Triangulation_3-CDT_3-lrineau
2025-02-11 18:26:52 +01:00
Laurent Rineau
4e5fed81de
fix a bug when `CGAL_BRANCH_BUILD` is falsy (in testsuite tarballs for example)
2025-02-10 15:08:19 +01:00
Mael
b2ea32cafc
Fix typo
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-02-10 14:22:54 +01:00
Laurent Rineau
8eefb7f173
Merge branch 'master' into pr/lrineau/8273
2025-02-07 16:10:52 +01:00
Sebastien Loriot
e871025f36
update our CMake supported versions to ...3.31 ( #8727 )
...
## Summary of Changes
Update our CMake supported versions to ...3.31. That will suppress the
warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
## Release Management
* Affected package(s): all cmake scripts
* License and copyright ownership: maintenance by GF
2025-02-07 14:03:47 +01:00
Mael Rouxel-Labbé
4cc3eef67b
Update CHANGES.md
2025-02-06 20:17:19 +01:00
Mael Rouxel-Labbé
94bd217b2b
Update CHANGES.md
2025-02-06 20:16:43 +01:00
Mael Rouxel-Labbé
ad53f4c3ce
Update changelog
2025-02-06 20:14:30 +01:00
Laurent Rineau
050677f002
add CMake option CGAL_with_benchmarks
2025-02-06 01:21:42 +01:00
Sebastien Loriot
54bfdfe04d
Mesh 3 : initial_points_generator parameter for make_mesh_3 point initialization ( #7798 )
...
## Summary of Changes
Added a `initial_points_generator` parameter in make_mesh_3.
With this parameter, we can use a custom functor when initializing the
C3t3 complex.
This functor must follow the
[Initial_points_generator](https://cgal.github.io/7798/v0/Mesh_3/classInitialPointsGenerator.html )
concept.
Tasks:
- [x] Add `initial_points_generator` parameter in `make_mesh_3`
- [x] Make an example
- [x] Write `Construct_initial_points_labeled_image` into a header
- [x] Make `initialize_triangulation_from_labeled_image` use
`Construct_initial_points_labeled_image`
- [x] Change definition of concept `InitialPointsGenerator` to output
`std::tuple<MeshDomain::Point_3, int dimension, MeshDomain::Index>`
(instead of `std::pair<MeshDomain::Point_3, MeshDomain::Index>`)
- [x] Make it pass checks
- [x] Document `initial_points_generator` parameter in `make_mesh_3`
- [x] Document `Construct_initial_points_labeled_image` header
- [x] Document example
- [x] Delete `initialize_triangulation_from_labeled_image` and
`initialize_triangulation_from_gray_image`
- [x] Make an example of labelled and gray image initialisation with the
parameter or the old custom initialization.
- [x] Make small feature page
- [x] add `Construct_initial_points_gray_image.h`, similar to
`Construct_initial_points_labeled_image.h`
- [x] Maybe add a test ?
- [x] announce in `CHANGES.md`, see
https://github.com/CGAL/cgal/pull/7798#issuecomment-2082701644
## Release Management
* Affected package(s): Mesh_3
* Issue(s) solved (if any):
* fix #922
* fix #7469
* discussion #7537
* previous closed PR #7757
* Feature/Small Feature (if any):
[Mesh_3_initial_points_generator_parameter](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_3_initial_points_generator_parameter )
* Link to compiled documentation
[*here*](https://cgal.github.io/7798/v4/Manual/index.html ):
*
[make_mesh_3](https://cgal.github.io/7798/v4/Mesh_3/group__PkgMesh3Functions.html#gac8599a0c967075f740bf8e2e92c4770e )
has been modified to receive the parameters :
*
[initial_points_generator](https://cgal.github.io/7798/v4/Mesh_3/group__PkgMesh3Parameters.html#gaf53777b83f1b2f3e7d49275dbab6e46b )
*
[initial_points](https://cgal.github.io/7798/v4/Mesh_3/group__PkgMesh3Parameters.html#gae94f38c6cd23cce45a55608e881a546a )
* The
[InitialPointsGenerator](https://cgal.github.io/7798/v4/Mesh_3/classInitialPointsGenerator.html )
concept that the functor must be a model of.
* A model of this concept :
[Construct_initial_points_labeled_image](https://cgal.github.io/7798/v4/Mesh_3/structCGAL_1_1Construct__initial__points__labeled__image.html )
* License and copyright ownership:
2025-02-05 08:29:06 +01:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Laurent Rineau
a45ac3eb69
fix the detection of <format> and std::format
2025-01-29 16:28:48 +01:00
Sébastien Loriot
b19515e1f8
Merge remote-tracking branch 'cgal/6.0.x-branch'
2025-01-24 08:09:18 +01:00
Sébastien Loriot
7720caa9dc
Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD
2025-01-24 08:08:33 +01:00
Mael Rouxel-Labbé
e86842189e
Merge remote-tracking branch 'cgal/master' into Hyperbolic_surface_triangulation_2-dubois
2025-01-23 09:53:45 +01:00
Efi Fogel
017dacaf26
Announced the introduction of the new AosApproximatePointTraits_2 concept
2025-01-22 14:22:47 +02:00
Efi Fogel
898f933d28
Added a comment about a fix of a bug in the Arrangement_on_surface_2 package
2025-01-22 13:26:41 +02:00
Sébastien Loriot
d8106aab4b
we now use ctest for testing + extra clean up
2025-01-22 11:42:50 +01:00
Andreas Fabri
859479f681
Merge remote-tracking branch 'cgal/master' into Frechet-dev
2025-01-20 15:47:37 +00:00
Mael Rouxel-Labbé
9ec78ace1e
Add license for T_OHS_2
2025-01-17 18:43:26 +01:00
Laurent Rineau
cf50ad8b13
document the breakng change
2025-01-16 13:47:33 +01:00
Laurent Rineau
e03ba91f54
Boost >= 1.74 is now required
2025-01-13 11:36:05 +01:00
Efi Fogel
a3d5856c2e
Added a note regarding fixes of the Landmark point-location strategy so that it can be applied to arrangements on a sphere
2024-12-17 22:40:11 +02:00
Sébastien Loriot
b32558b87e
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-12-16 11:47:34 +01:00
Andreas Fabri
927d52e79e
Add to changes.md
2024-12-12 09:54:04 +00:00
Andreas Fabri
64cd852ad5
Add to Changes.md
2024-12-09 07:53:43 +00:00
Andreas Fabri
fa59e015ff
Add to Changes.md
2024-12-09 07:51:36 +00:00
Andreas Fabri
07e98a69b4
Merge remote-tracking branch 'cgal/master' into Frechet-dev
2024-12-09 07:45:25 +00:00
Jane Tournois
18a0f69ca2
Merge remote-tracking branch 'cgal/master' into Mesh-3-rework-make-mesh-point-initialization-2-aclement
...
# Conflicts:
# Installation/CHANGES.md
2024-12-05 10:17:14 +01:00
Sébastien Loriot
11640a3946
Merge remote-tracking branch 'cgal/6.0.x-branch' in master
2024-12-04 14:13:01 +01:00
Sebastien Loriot
ca8898c156
Aos 2 metadata traits decorators efif ( #8592 )
...
## Summary of Changes
Introduces two traits decorators, namely `Arr_tracing_traits_2` and
`Arr_counting_traits_2`, which can be used to extract debugging and
informative metadata about the traits in use while the program is being
executed. They have been part of the CGAL distribution for several years
now . (Probably more than a decade.) I gave it a face lift, wrote the
necessary documentation, and added a small example program called
count_and_trace.cpp.
## Release Management
* Affected package(s): 2D Arrangements (Arrangement_on_surface_2)
* Issue(s) solved (if any): NA
* Feature/Small Feature (if any): Aos 2 Metadata Traits Decorators --
**Pre-approval date 2024/11/12**
* Link to compiled documentation (obligatory for small feature)
[Manual](https://www.cs.tau.ac.il/~efif/doc_output9/Arrangement_on_surface_2/ )
* License and copyright ownership: TAU
2024-12-04 14:06:12 +01:00
Laurent Rineau
196f00c34b
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
2024-12-04 11:27:05 +01:00
mbarbier
56f57215b6
Fixing ICPC usage with modern cmake and wrappers
...
Related to conan's conan-io/conan-center-index#25843
replaced 'fp-model strict' by 'fp-model=strict' https://www.intel.com/content/www/us/en/docs/cpp-compiler/developer-guide-reference/2021-8/fp-model-fp.html
for more compatibility with nvcc. as 'fp-model=strict' will be directly
transmited to the compiler while 'fp-model strict' will have 'strict'
being treated as a file input.
Also added a CXX only filter for newer cmake 3.3+
2024-11-27 09:19:23 +00:00
Laurent Rineau
7ae7f487d8
Merge branch 'master' into Triangulation_3-CDT_3-lrineau
2024-11-22 17:44:41 +01:00
Laurent Rineau
da588c9f95
fix a comment in <CGAL/config.h>
2024-11-21 17:02:51 +01:00
Sébastien Loriot
c050bb15a3
Merge remote-tracking branch 'cgal/master'
2024-11-15 11:41:07 +01:00
Sebastien Loriot
dd6adf68b3
use assume from c++23 when possible ( #8597 )
2024-11-14 07:42:19 +01:00
Laurent Rineau
02632017a5
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
2024-11-12 12:33:37 +01:00
Sébastien Loriot
333a0df9d7
also add macro for unreachable
2024-11-08 18:06:42 +01:00
Sébastien Loriot
9f83f94530
assume from c++23
2024-11-08 18:04:24 +01:00
Sébastien Loriot
db4404f0cc
Merge remote-tracking branch 'cgal/6.0.x-branch'
2024-11-08 16:18:00 +01:00
Laurent Rineau
0d76bb4612
remove QT_NO_KEYWORDS from CGAL::CGAL_Basic_viewer
2024-11-08 16:16:28 +01:00
Jane Tournois
25b89cbd83
fix CHANGES.md
2024-11-07 12:55:12 +01:00
Jane Tournois
d08d6643e8
Merge remote-tracking branch 'cgal/master' into Mesh-3-rework-make-mesh-point-initialization-2-aclement
...
# Conflicts:
# Installation/CHANGES.md
2024-11-07 12:45:40 +01:00
Jane Tournois
4215e18a8b
fix CHANGES.md (lost by merge f77f9c6847)
2024-11-07 09:37:52 +01:00
Efi Fogel
67ab177f09
Updated the changes file
2024-11-06 17:33:57 +02:00
Sébastien Loriot
a02519677a
Merge pull request #8400 from afabri/CGAL-remove_RS-GF
...
Algebraic_kernel_d: Remove RS
2024-11-05 17:06:19 +01:00
Jane Tournois
f3abf598ed
Merge remote-tracking branch 'cgal/master' into Mesh-3-rework-make-mesh-point-initialization-2-aclement
...
# Conflicts:
# Mesh_3/examples/Mesh_3/CMakeLists.txt
2024-11-04 12:42:37 +01:00
Sebastien Loriot
1690619625
CGAL: Modernize CMakeLists.txt ( #8528 )
...
## Summary of Changes
- Changed `PUBLIC` to `PRIVATE` in the `target_link_libraries()`
- ~~Link against `Boost::<COMPONENT>`~~ as we do more than just linking
and must use the `CGAL::_.._support`
- Use `target_compile_definitions()` and `add_compile_definitions()`
More to be done.
## Release Management
* Affected package(s): all
* Issue(s) solved (if any): fix one item of #4815
* License and copyright ownership: unchanged
2024-10-31 10:32:25 +01:00
Jane Tournois
f77f9c6847
Merge remote-tracking branch 'cgal/master' into Mesh-3-rework-make-mesh-point-initialization-2-aclement
...
# Conflicts:
# Installation/CHANGES.md
2024-10-23 16:35:56 +02:00
Sebastien Loriot
2a572754d5
Add Compiler and OS Info to the TestSuite description table ( #8188 )
...
## Summary of Changes
Add Compiler and OS Information to TestSuite Platform Description Table
This PR is linked with those PRs:
- https://github.com/CGAL/cgal-testsuite-dockerfiles/pull/153
- https://github.com/CGAL/cgal-testsuite-dockerfiles/pull/154
The version of this Pull Request can be reviewed at [this
link](https://cgal.geometryfactory.com/~nsaillant/testsuite8188/TESTRESULTS/ )
## Release Management
* Issue(s) solved (if any): #8167
2024-10-23 11:57:16 +02:00
Laurent Rineau
1709486fba
next version will be 5.6.3
2024-10-22 16:36:00 +02:00
Laurent Rineau
8469e92013
this branch will now target 6.0.2
2024-10-22 12:35:12 +02:00
Sébastien Loriot
b10841c72b
Merge pull request #8532 from afabri/CGAL-duplicateLines-GF
...
Duplicate Lines
2024-10-21 19:18:02 +02:00
Laurent Rineau
096075ecfc
master will now target 6.1
2024-10-21 17:45:41 +02:00
Laurent Rineau
fb2a9eac90
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-21 16:32:51 +02:00
Andreas Fabri
0fa0b00b4f
Update changes.md
2024-10-21 13:42:16 +01:00
Sébastien Loriot
e7b8a4eb17
Merge pull request #8523 from lrineau/CGAL_CGAL-protect_against_macro_free-GF
...
protect CGAL against macro `free`
2024-10-18 18:00:37 +02:00
Sébastien Loriot
619875392c
Merge branch 'gsoc2023' into master
2024-10-18 14:33:31 +02:00
Laurent Rineau
439df7472b
leftovers I had not pointed out
...
I have reviewed all modifications. It should be the last batch.
2024-10-17 10:39:03 +02:00
Laurent Rineau
d7dc57f3ce
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-17 00:34:27 +02:00
Laurent Rineau
96cd3e6f09
Merge remote-tracking branch 'cgal/master' into pr/afabri/8528
2024-10-17 00:25:24 +02:00
Laurent Rineau
d759e72d8d
third batch of modifications
2024-10-17 00:17:59 +02:00
Laurent Rineau
2ca1c4edc1
first batch of modifications during my review
...
[skip ci] (wait for the second batch of modifications)
2024-10-14 17:42:07 +02:00
Sebastien Loriot
601046fde7
Poisson reconstruction - experiments and speedup using parallel Mesh_3 ( #7891 )
...
## Summary of Changes
_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._
## Release Management
* Affected package(s):
* Issue(s) solved (if any): fix #0000 , fix #0000,...
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2024-10-14 16:19:06 +02:00
Jane Tournois
94b28d5df2
update CHANGES.md
2024-10-14 15:42:15 +02:00
Sven Oesau
a06002ab2b
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-10-14 14:42:46 +02:00
Laurent Rineau
9cdce85fbd
Re-add the test for `free`, since TBB has been updated on our Windows test machines
2024-10-14 14:10:49 +02:00
Sebastien Loriot
ae35bab3ff
Mac OS X cleaning ( #8536 )
2024-10-14 10:56:25 +02:00
Sébastien Loriot
1c50e0bede
Mac OS X cleaning
2024-10-10 14:21:34 +02:00
Andreas Fabri
d0e2be8319
Remove duplicate which was a workaround for cmake 2.6 to see if it is still a problem
2024-10-09 16:48:58 +01:00
Andreas Fabri
42488c7876
free -> freelist; Comment define of _CRTDBG_MAP_ALLOC
2024-10-09 14:44:32 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Laurent Rineau
1f2f6c8e93
add testing with _CRTDBG_MAP_ALLOC
2024-10-08 12:49:14 +02:00
albert-github
dd02af92a2
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Jane Tournois
c1f2236ee3
Merge remote-tracking branch 'cgal/master' into Mesh-3-rework-make-mesh-point-initialization-2-aclement
...
# Conflicts:
# Installation/CHANGES.md
2024-09-30 14:02:09 +02:00
Jane Tournois
74cd65efcf
move to 6.1
2024-09-30 13:49:04 +02:00
Laurent Rineau
30e1848c0a
this branch will now target 6.0.1
2024-09-27 18:16:36 +02:00
Laurent Rineau
68a28b61c1
update the release date in CHANGES.md
2024-09-27 15:46:07 +02:00
Sebastien Loriot
5ae9df4878
Fix URL
2024-09-26 18:17:21 +02:00
Laurent Rineau
8afe80430e
fix the CMake bug in https://cgal.geometryfactory.com/CGAL/testsuite/results-6.0-I-333.shtml
2024-09-26 13:14:14 +02:00
Laurent Rineau
f48042e370
Merge remote-tracking branch 'cgal/master' into update_cmake_vars_for_arch_compiler_info-GF
2024-09-25 19:12:34 +02:00
Laurent Rineau
e210184ee5
Merge remote-tracking branch 'cgal/master'
2024-09-25 17:01:30 +02:00
Laurent Rineau
ef77c4a6ff
Prepare CGAL-6.0
2024-09-25 16:18:42 +02:00
Laurent Rineau
262fb0bb87
Merge remote-tracking branch 'cgal/master' into List-third-party-libraries-GF
2024-09-20 09:29:21 +02:00
Nicolas Saillant
78af7b96f0
Update OpenMesh version extraction logic in CMake script
2024-09-13 10:11:18 +02:00
Jane Tournois
a36074788f
typos
2024-09-12 12:31:18 +02:00
Sébastien Loriot
41b096c91a
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-09-11 17:23:50 +02:00
Sébastien Loriot
f1af52edeb
Merge remote-tracking branch 'cgal/5.5.x-branch'
2024-09-10 18:40:17 +02:00
Sébastien Loriot
10fe101cc9
add extra PATH
2024-09-10 18:39:53 +02:00
Sébastien Loriot
4115afa3da
Merge remote-tracking branch 'cgal/5.5.x-branch'
2024-09-10 13:51:15 +02:00
Sébastien Loriot
1f2c7f0804
add extra path
2024-09-10 13:50:23 +02:00
Andreas Fabri
2983aa2ae3
Merge remote-tracking branch 'cgal/master' into Frechet-dev
2024-09-09 12:06:15 +01:00
Laurent Rineau
37f3bcfaab
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
2024-09-09 10:57:33 +02:00
Sébastien Loriot
9ff709885a
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-09-06 16:07:49 +02:00
Sébastien Loriot
98f4633e5f
Merge remote-tracking branch 'cgal/5.5.x-branch'
2024-09-06 16:07:14 +02:00
Sebastien Loriot
abd0a58338
Installation - update `FindOpenMesh.cmake` ( #8332 )
...
## Summary of Changes
This PR updates CGAL's `FindOpenMesh.cmake`, accordingly with the one
provided by OpenMesh 11.0, and introducing the target
`OpenMesh::OpenMesh`
## Release Management
* Affected package(s): Installation
* License and copyright ownership: unchanged
2024-09-06 13:26:41 +02:00
Sebastien Loriot
368d6010cb
Update CHANGES.md ( #8457 )
...
Some changes for Mesh 3 are in the wrong place.
_Please use the following template to help us managing pull requests._
## Summary of Changes
_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._
## Release Management
* Affected package(s):
* Issue(s) solved (if any): fix #0000 , fix #0000,...
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2024-09-04 15:29:00 +02:00
Guillaume Damiand
a0276c9d74
Update CHANGES.md
...
Some changes for Mesh 3 are in the wrong place.
2024-09-04 08:15:02 +02:00
Sébastien Loriot
b46e4359b1
make it work also for installed version
2024-09-03 15:52:51 +02:00
Sébastien Loriot
cb78abd603
fixes for latest version of LAStools + be compatible with CONFIG mode
...
provided CMAKE_FIND_PACKAGE_PREFER_CONFIG is set to TRUE
2024-09-03 14:20:20 +02:00
Sébastien Loriot
e791122b35
handle cases when LASZIP and LASLIB have different include paths
2024-09-03 09:59:02 +02:00
Nicolas Saillant
b76177cdf5
Add version check for OpenMesh library
2024-09-02 09:03:45 +02:00
Sven Oesau
a82fb5088b
allow use of Rapidlasso Laslib as alternative to CGALs fork
2024-08-30 10:14:36 +02:00
Sébastien Loriot
af8e134aa6
doc boost mp as gmp replacement
2024-08-28 14:04:57 +02:00
Jane Tournois
603f6a5a03
OpenMesh >= 10.0 have a OpenMeshConfig.cmake file
...
so we do not need FindOpenMesh.cmake anymore
We add the target CGAL::OpenMesh_support to make it uniform with other dependencies
2024-08-27 14:00:46 +02:00
Jane Tournois
328c919d67
wip CGAL_OpenMesh_support
2024-08-27 11:01:32 +02:00
Nicolas Saillant
8ef79af9e2
Add ITT library version
2024-08-26 09:49:27 +02:00
Laurent Rineau
2a1e5ee9e7
only display the 3rd-party versions with CGAL_TEST_SUITE
...
@SaillantNicolas I have pushed this commit directly.
2024-08-23 16:42:03 +02:00
Laurent Rineau
02a38472a1
reformat the REUSE.toml file (readability), add natvis files
2024-08-23 15:43:53 +02:00
Nicolas Saillant
44053f5c7b
Update library versions and add new third-party libraries
2024-08-23 09:31:34 +02:00
Nicolas Saillant
ae10e2e7d4
Refactor library version extraction logic
2024-08-22 10:48:40 +02:00
Laurent Rineau
49cb591951
move the code to a CMake module
2024-08-21 16:28:23 +02:00
Sebastien Loriot
07d33dc316
Update to REUSE tools v4 ( #8350 )
2024-08-19 11:18:34 +02:00
Sebastien Loriot
862a3b6539
Update CMakeLists.txt for recent VTK to fix CMake Warning ( #8279 )
...
## Summary of Changes
Versions >= 9 of VTK trigger the following CMake warning using CGAL's
CMakeLists
```
CMake Deprecation Warning at C:/dev/VTK-9.2.2/build/lib/cmake/vtk-9.2/vtk-use-file-deprecated.cmake:1 (message):
The `VTK_USE_FILE` is no longer used starting with 8.90.
Call Stack (most recent call first):
CMakeLists.txt:32 (include)
```
I suggest this modification of the CMakeLists of Mesh_3 examples, that
also requires moving to VTK 9 (9.0 was released in 2020).
If this modification and new requirement are validated, I can apply the
change everywhere.
## Release Management
* Affected package(s): Mesh_3 for now
* License and copyright ownership: unchanged
2024-08-19 11:14:31 +02:00
Andreas Fabri
baec5b0168
Merge branch 'master' into Frechet-dev
2024-08-14 10:50:37 +01:00
Nicolas Saillant
565d5413b0
Restructure third party libraries in a table format
2024-08-05 15:51:05 +02:00
Nicolas Saillant
00cc6ce694
Update GMP and GLPK version checks in CMakeLists.txt
2024-07-16 16:00:46 +02:00
Nicolas Saillant
e3fd9ed25f
Update library version checking logic for MPFR and METIS
2024-07-12 16:30:55 +02:00
Laurent Rineau
2616293563
Rename lib to cgal_3rdparty_lib
...
Because FindVTK redefines `lib` to something else!
2024-07-12 11:59:07 +02:00
Laurent Rineau
e5a32d79ea
Fix issue with VTK/Qt5/Qt6
2024-07-12 11:40:39 +02:00