Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Andreas Fabri
7da72e00e9
Define NOMINMAX to work around problem in vtk
2023-04-12 07:29:02 +01:00
Mael Rouxel-Labbé
9b265fddf8
Uniformize REQUIRED / QUIET usage:
...
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Mael Rouxel-Labbé
4fc486b195
Purge CMakeLists.txts from obsolete code / noise
2022-09-06 16:19:11 +02:00
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Mael Rouxel-Labbé
28ba446895
Clean (some) CMakeLists.txt indentation
2022-09-06 15:38:18 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Sébastien Loriot
382cbfaf25
move test + handle no deprecated code
2022-01-10 10:26:11 +01:00
Laurent Rineau
e25669cfcc
Merge pull request #6145 from sloriot/BGL-collapse_edges_with_cst
...
Fix collapse_edge bug when both edges to remove are constrained edges
2021-11-25 17:28:07 +01:00
Sébastien Loriot
d2be97b1eb
fix bug when both edges to remove are constrained edges
2021-11-23 10:16:23 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01: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
Maxime Gimeno
a46d62b83e
WIP testing deprecated IO functions
2021-01-15 15:09:12 +01:00
Maxime Gimeno
1d98f0f71d
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-12-09 14:40:02 +01:00
Maxime Gimeno
493f034fda
Fix some warnings
2020-11-23 11:06:59 +01:00
Andreas Fabri
370ad4a5bf
Fix test of split_graph_into_polylines()
2020-11-18 15:25:12 +00:00
Maxime Gimeno
3b70343590
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-11-16 16:19:43 +01:00
Maxime Gimeno
bebd60c12b
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-10-20 09:53:54 +02:00
Mael Rouxel-Labbé
f55ef7dd50
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-10-09 18:36:17 +02:00
Sébastien Loriot
4e0fc267af
Merge pull request #4715 from afabri/BGL-test_face-GF
...
BGL: Add a function to check if add_face() can be called successfully
2020-10-02 15:24:45 +02:00
Mael Rouxel-Labbé
4694a48913
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-09-22 11:35:25 +02:00
Sébastien Loriot
94ff905259
add concept checking test
2020-08-19 18:08:34 +02:00
Sébastien Loriot
b03fa54299
add a convenience header file to inherit from face graphs
2020-08-19 14:29:09 +02:00
Maxime Gimeno
9c15f2c9dc
Use FeatureSummary in the demo, and remove CGAL_FOUND
2020-08-04 12:46:17 +02:00
Mael Rouxel-Labbé
2e881f9308
Fix only trying to find 3MF libs if VTK libs are found
2020-06-24 17:39:56 +02:00
Mael Rouxel-Labbé
374e1778e5
Fix CGAL_USE_VTK/OpenMesh being defined for all programs
...
but not all programs are linked!
2020-06-24 17:39:29 +02:00
Maxime Gimeno
640f34c975
secure all >> in readers
2020-05-13 11:46:18 +02:00
Maxime Gimeno
d6812d9561
Fixes for 3MF and OFF
2020-05-13 10:49:25 +02:00
Andreas Fabri
d7df882179
Add a function to check if add_face() can be called successfully
2020-05-10 15:55:29 +01:00
Maxime Gimeno
049439fa6b
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-04-30 16:47:58 +02:00
Sebastien Loriot
5594c95eb9
Merge pull request #4597 from sgiraudot/PMP-Regularize_selection_borders-GF
...
[Small Feature] BGL: Regularize Face Selection Borders
2020-04-16 16:33:35 +02:00
Simon Giraudot
298affd895
Add test
2020-04-02 13:45:02 +02:00
Sébastien Loriot
1cfd991f4b
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:34:32 +01: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
9bfc0e8170
add benchmark + hack of read_OFF
2020-03-23 07:16:28 +01:00
Mael Rouxel-Labbé
91a7b5ce3c
Remove deleted test from CMakeLists
2020-01-29 11:10:49 +01:00
Mael Rouxel-Labbé
1943fef541
Add skeleton of io test
2020-01-29 11:08:08 +01:00
Mael Rouxel-Labbé
b1da380064
Rework Surface_mesh IO
2020-01-28 18:36:30 +01:00
Maxime Gimeno
88b5d1916a
some fixes in write_vtp and add read_vtp in BGL
2019-08-08 15:35:23 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Andreas Fabri
7ac3dcd63b
Add write_wrl() for FaceGraph
2018-11-27 10:04:32 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Maxime Gimeno
a929253ae5
WIP testsuite collapse_edge
2018-05-29 15:59:54 +02:00
Mael Rouxel-Labbé
5b46c670e5
BGL test improvements
2018-02-08 18:19:12 +01:00
Laurent Rineau
d143ad4acc
Fix: that test may use OpenMesh
2017-11-28 18:42:55 +01:00
Laurent Rineau
86fb40832a
Merge pull request #2580 from lrineau/CGAL-Support_CMake_3.10-GF
...
Renew the handle of policies, for CMake-3.10
2017-11-13 12:01:39 +01:00
Laurent Rineau
c6068691fa
Merge pull request #2547 from lrineau/CMake-parse_CTest_XML_output-lrineau
...
CGAL testsuite implemented with CTest plus Python (part.1)
2017-11-13 11:13:54 +01:00
Laurent Rineau
62c70d41ca
Renew the handle of policies, for CMake-3.10
...
Now that we require CMake>=3.1, we can forget a lot of old CMake policies.
`CMP0053` `OLD` behavior is still needed, because of a bug in Qt5 CMake files, but it will
not be set with CMake>=3.10. Let's assume that a recent CMake version means
a recent Qt5 version.
2017-11-06 14:58:36 +01:00