The public CGAL repository, see the README below
Go to file
Laurent Rineau c97205f085 Global handling of CMake policies (second part)
We declare 
  cmake_minimum_required(VERSION 2.6.2)
but we also use
  cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.

That way, we no longer need any declaration of specific policies.

Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
AABB_tree Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Algebraic_foundations Enable implicit Lazy_exact_nt conversions only if there exists an implicit 2011-03-08 10:27:31 +00:00
Algebraic_kernel_d Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Algebraic_kernel_for_circles add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Algebraic_kernel_for_spheres correct a bug in test-suite: solve should not be called if the result is not 0-dimensional 2011-02-24 15:48:58 +00:00
Alpha_shapes_2 Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2 2011-04-27 18:06:32 +00:00
Alpha_shapes_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Apollonius_graph_2 Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2 2011-04-27 18:06:32 +00:00
Approximate_min_ellipsoid_d Fix the use of a deprecated function. 2010-12-10 10:12:10 +00:00
Arithmetic_kernel Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Arrangement_on_surface_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
BGL No need for a compare functor as the inplace list now provides comparison operators 2011-03-01 13:25:24 +00:00
Boolean_set_operations_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Box_intersection_d remove warnings 2011-03-03 18:20:41 +00:00
CGAL_ipelets Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
CGALimageIO Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Cartesian_kernel Let Construct_point_* call the constructor of Point_* as an intermediate step before Construct_point_*(Return_base_tag...) to have less copying. 2011-04-14 09:48:15 +00:00
Circular_kernel_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Circular_kernel_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Circulator No need to #include <CGAL/basic.h> 2011-03-13 17:24:33 +00:00
Conic_2 add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Convex_decomposition_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Convex_hull_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Convex_hull_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Convex_hull_d Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Core Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Developers_manual removed svn -> wiki: https://cgal.geometryfactory.com/CGAL/Members/wiki/Guidelines/Source_Code_Management 2011-04-24 21:42:42 +00:00
Distance_2 add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Distance_3 add missing homogeneous factor for comparison 2011-02-22 16:58:06 +00:00
Envelope_2 Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Envelope_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Filtered_kernel Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Generator Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Geomview Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
GraphicsView Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
HalfedgeDS Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Hash_map int -> size_type/std::size_t 2010-06-21 15:08:06 +00:00
Homogeneous_kernel *remove warnings. 2011-02-28 15:28:28 +00:00
Installation Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Interpolation Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Intersections_2 add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Intersections_3 intersection can be empty 2011-04-11 08:06:51 +00:00
Interval_skip_list Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Interval_support Fix a typo. Compilers were confused because set_precision and get_precision 2010-11-25 10:11:36 +00:00
Inventor add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Jet_fitting_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Kernel_23 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Kernel_d missing an operator for a true iterator 2011-03-05 16:47:52 +00:00
Kinetic_data_structures Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
LEDA add #include<CGAL/config.h> before any directive CGAL_USE_* 2011-03-02 18:52:57 +00:00
Largest_empty_rect_2 Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2 2011-04-27 18:06:32 +00:00
MacOSX Remove INSTALL.MacOSX, which is obsolete. 2008-12-08 14:03:29 +00:00
Maintenance merge from trunk 2011-04-27 20:54:11 +00:00
Manual Fix two more PDF hyperref issues (latex macros in headings) 2011-04-11 16:42:03 +00:00
Manual_tools add \varnothing -> empty unicode symbol as latex to html conversion rule 2011-03-30 06:53:05 +00:00
Matrix_search Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Mesh_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Mesh_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Min_annulus_d add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Min_circle_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Min_ellipse_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Min_quadrilateral_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Min_sphere_d seems irrelevant now 2010-11-10 22:23:11 +00:00
Min_sphere_of_spheres_d Undo of changes beyond removing the '++' 2010-12-01 10:10:09 +00:00
Minkowski_sum_2 Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Minkowski_sum_3 Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Modifier add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Modular_arithmetic Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Nef_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Nef_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Nef_S2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Number_types Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
OpenNL cleanup extra ';' 2010-04-24 09:37:42 +00:00
Optimisation_basic add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Optimisation_doc Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Partition_2 No need to #include <CGAL/basic.h> 2011-03-13 16:55:16 +00:00
Periodic_3_triangulation_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Point_set_2 bug-fix: document underlying triangulation 2011-03-28 16:21:10 +00:00
Point_set_processing_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Polygon remove warning 2011-02-24 15:59:36 +00:00
Polyhedron Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Polyhedron_IO Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Polynomial De \ccc{}-ify 2011-03-09 10:57:49 +00:00
Polytope_distance_d Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Principal_component_analysis Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Profiling_tools add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
QP_solver Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Qt_widget Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Random_numbers Add tests for uniform_real and uniform_01 2011-01-12 11:18:01 +00:00
Ridges_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Robustness Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
STL_Extension A null functor should not defined a result_type 2011-04-13 08:26:09 +00:00
Scripts Uniform capitalization in our CMake script: use lowercase for commands 2011-04-28 10:37:38 +00:00
SearchStructures No need to #include <CGAL/basic.h> 2011-03-13 17:21:11 +00:00
Segment_Delaunay_graph_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Skin_surface_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Snap_rounding_2 Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2 2011-04-27 18:06:32 +00:00
Spatial_searching Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2 2011-04-27 18:06:32 +00:00
Spatial_sorting Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Straight_skeleton_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Stream_lines_2 Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2 2011-04-27 18:06:32 +00:00
Stream_support correct type y= by z= 2010-12-08 09:43:42 +00:00
Subdivision_method_3 Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
Surface_mesh_parameterization Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Surface_mesh_simplification Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2 2011-04-27 18:06:32 +00:00
Surface_mesher Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Surface_reconstruction_points_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Testsuite parallel makefile2 for the testsuite 2011-02-23 17:54:29 +00:00
Triangulation_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Triangulation_3 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Union_find add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
Voronoi_diagram_2 Global handling of CMake policies (second part) 2011-04-28 10:55:56 +00:00
Width_3 s/succesful/successful 2010-08-12 08:30:26 +00:00
iostream Update the \ccPkgHowToCiteCgal tag for CGAL-3.8 (2011). 2011-02-24 15:21:10 +00:00
kdtree add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE 2010-06-09 07:37:13 +00:00
wininst Update the Windows installer to CGAL-3.9 2011-03-08 11:17:39 +00:00
.gitattributes merge from trunk 2011-04-27 20:54:11 +00:00
.gitignore merge from trunk 2011-04-27 20:54:11 +00:00
CMakeLists.txt Cosmetic: unify the use of lowercase for CMake commands names 2011-04-27 21:32:54 +00:00