| ------------------------------------------------------------------------
| 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).
|
| ------------------------------------------------------------------------
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.
Diffs are:
* #undef added
* in old files, (void)0 is replaced by static_cast<void>(0)
* in old files, lines as "# define CGAL_xxx_assertion 1" are added
* in point_set_processing_assertions.h, surface_mesh_parameterization_assertions.h, surface_reconstruction_points_assertions.h, "|| defined(CGAL_NDEBUG)" is replaced by "|| defined (NDEBUG)"
* protective macros (if any) are removed
* included files if any (<CGAL/assertions.h>, <CGAL/trace.h>) are removed
CGAL 3.5 will include TAUCS/BLAS/LAPACK precompiled libraries for Visual C++ 8.0 and 9.0.
Auto-link is modified accordingly.
* Also fixed compatibility of cgal_test_with_cmake.bat scripts with VC++ 9.0.
* Fixed bug in Point_set_processing_3 examples/tests: use reasonable default knn parameters (0.1 or 0.15% of point set was overkill.* Updated the Point Set demo to use the recommended knn values by default.
Removed _HAS_ITERATOR_DEBUGGING=0 setting to go back to default settings.
This setting could create conflicts with third party libraries like _SECURE_SCL=0 crashes boost program options.
Note that no conflict with _HAS_ITERATOR_DEBUGGING was reported. This is just a safety change.
Updated manual.
* Also added a comment about the hack to have 2 functions documented on the same page (e.g. read_xyz_points() and read_xyz_points_and_normals()).
* cgal_test_with_cmake does not work when $MAKE_CMD environment variable exists.
* cgal_test_with_cmake returns an error when an application cannot be compiled.