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).
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
In particular remove UNTESTED_XXXXXXXXXXX unused variable that possibly hide true warnings.
In those cases, the string printed while executed now starts with "NOTE: ".
*CGAL internal code no longer rely on depecrated features
| ------------------------------------------------------------------------
| r57979 | lrineau | 2010-08-11 15:24:20 +0200 (Wed, 11 Aug 2010) | 1 line
|
| Global fix of all uses of qt4_generate_moc: the destination file path must be absolute.
| ------------------------------------------------------------------------
| r58026 | stayeb | 2010-08-12 17:40:41 +0200 (Thu, 12 Aug 2010) | 2 lines
|
| Bug fix: ensure that c3t3 contains no in complex cell when starting a new refinement process. We need this because the first refinement of the surface does not update the volume, so c3t3 can't know that in complex cells have been deleted.
|
| ------------------------------------------------------------------------
(That shows it is difficult to avoid to merge the release branch in the
trunk from time to time.)
is outside of the "poisson triangulation" (triangulation that has been
computed internally to the function): now, instead of returning an
arbitrary huge value (whose sign can be wrong), returns the value of one of
the vertex on the convex hull.
| ------------------------------------------------------------------------
| r57962 | lrineau | 2010-08-11 11:10:46 +0200 (Wed, 11 Aug 2010) | 5 lines
| Changed paths:
| M /trunk/Point_set_processing_3/examples/Point_set_processing_3/cgal_test_with_cmake
| M /trunk/Point_set_processing_3/test/Point_set_processing_3/cgal_test_with_cmake
| M /trunk/Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/cgal_test_with_cmake
| M /trunk/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/cgal_test_with_cmake
| M /trunk/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/cgal_test_with_cmake
|
| Fix cgal_test_with_cmake from Point_set_processing_3 and
| Surface_reconstruction_points_3:
| - [ "a" == "b" ] is a syntax of Bash. The POSIX way if with a single '='.
| - do not override MAKE_CMD if it is already set (to jom, for example).
|
| ------------------------------------------------------------------------
Surface_reconstruction_points_3:
- [ "a" == "b" ] is a syntax of Bash. The POSIX way if with a single '='.
- do not override MAKE_CMD if it is already set (to jom, for example).
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.