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
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Mael Rouxel-Labbé
6f187f332c
Misc minor fixes/improvements
2022-09-14 14:08:23 +02: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é
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +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
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
58181afcdb
remove useless include directives
2021-11-09 10:16:12 +01:00
Sébastien Loriot
47028cd184
automatically move data files in data dir + update paths
...
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +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
Laurent Rineau
4c947f0ee0
Merge pull request #5340 from danston/CGAL-clang_warnings_fix-danston
...
Clang warnings fixed
2021-02-05 16:10:37 +01:00
Sébastien Loriot
f4935dc199
Merge branch 'CGAL-Eigen3_support-5.1'
2021-01-15 10:54:02 +01:00
Sébastien Loriot
eecb00534e
fix macro name to be consistent with find_package
2021-01-15 10:43:34 +01:00
Dmitry Anisimov
331c98d655
optimal bounding box range loop analysis copy to ref warning fixed
2021-01-07 16:56:39 +01:00
Maxime Gimeno
9c15f2c9dc
Use FeatureSummary in the demo, and remove CGAL_FOUND
2020-08-04 12:46:17 +02:00
Simon Giraudot
89285f1feb
Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF
2020-05-28 08:53:17 +02:00
Simon Giraudot
7253f16801
Update new package OBB's cmake scripts with Eigen imported target
2020-04-21 15:03:48 +02:00
Maxime Gimeno
e9d41d7b7d
Fixes for min/max
2020-04-21 11:38:37 +02:00
Mael Rouxel-Labbé
8648922d53
Further disable tests
...
Some debug platforms are snails...
2020-04-01 09:36:21 +02:00
Mael Rouxel-Labbé
1ea9258c1d
Rephrase error message
2020-04-01 09:36:13 +02:00
Mael Rouxel-Labbé
3e50e546f4
Reduce the number of iterations in tests
2020-03-31 09:30:35 +02:00
Mael Rouxel-Labbé
546f943c6e
Update tests
2020-03-25 18:48:44 +01:00
Mael Rouxel-Labbé
ff10c1594e
Remove useless data files
2020-03-25 18:46:33 +01:00
Mael Rouxel-Labbé
6f90060e7d
Flush before std::exit (otherwise nothing is printed)
2020-03-24 11:37:55 +01:00
Mael Rouxel-Labbé
cdefac0821
Update OBB's Benchmarks/Examples/Tests/CMakeLists.txt
2020-03-24 11:24:28 +01:00
Mael Rouxel-Labbé
8652d9ada3
General improvements to improve speed (x3 faster with this)
2020-03-23 18:31:09 +01:00
Mael Rouxel-Labbé
a7f0473c5c
Fix most of the tests
...
(at least the compilation...)
2020-03-13 13:24:03 +01:00
Mael Rouxel-Labbé
ae19de584a
Change after review 1
...
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Optimal_bounding_box/1st_round/Answer_to_review_1
2020-01-10 10:41:04 +01:00
Mael Rouxel-Labbé
f883bc9c23
Fix some header includes
2020-01-07 15:59:21 +01:00
Mael Rouxel-Labbé
f476132cab
Partial test fixes
2019-12-10 15:50:50 +01:00
Mael Rouxel-Labbé
db943b3b6f
Doc changes
2019-12-09 19:10:28 +01:00
Mael Rouxel-Labbé
51e965e1dc
Rewrite most of OBB code to fix design issues and bugs
2019-12-09 12:25:38 +01:00
Mael Rouxel-Labbé
cd4123bf2c
Clean code (partial)
2019-12-04 11:33:36 +01:00
Mael Rouxel-Labbé
1348d433f0
Update CMakeLists
2019-10-20 20:54:20 +02:00
Mael Rouxel-Labbé
53eff19e67
Renamed functions
2018-07-08 14:18:41 +02:00
Konstantinos Katrioplas
280568e1dd
move nelder-mead function out of evolution class into the nelder_mead_functions.h
2018-06-12 12:14:22 +02:00
Mael Rouxel-Labbé
f8a3b552d3
Cosmetic changes
2018-06-11 16:54:37 +02:00
Mael Rouxel-Labbé
9d5a83ebf6
Renamed header
2018-06-11 16:32:59 +02:00
Konstantinos Katrioplas
f60ca1c3f9
remove warnings
2018-06-11 16:16:36 +02:00
Konstantinos Katrioplas
6fd928def0
added forgotten const qualifiers
2018-06-11 14:46:56 +02:00
Konstantinos Katrioplas
7803481af9
requested changes: impoving API with default Linear algebra traits, better use of template parameters at free functions, prefer using convex hull overload which does not depend on the kernel.
2018-06-11 14:46:56 +02:00
Konstantinos Katrioplas
0c215dfecb
use a matrix with dynamic rows and columns are run time for points, because it is a little faster than fixed columns
2018-06-11 14:46:55 +02:00
Konstantinos Katrioplas
820e9c6098
return precompiled 3-column row only & some cleaning
2018-06-11 14:46:55 +02:00
Konstantinos Katrioplas
819e38d6a1
making sure that all matrix allocations happen at compile time when possible
2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas
10c87d3326
API linear algebra parameter
2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas
62327b28f0
cleaning
2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas
63e1a12924
clear warnings & clean eigen eigen linear algrebra traits
2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas
5380ebac1b
eigen linear algebra traits
2018-06-11 14:46:54 +02:00
Konstantinos Katrioplas
2571c7719e
abstract interface for eigen dense matrix
2018-06-11 14:46:53 +02:00