mirror of https://github.com/CGAL/cgal
That is a followup-to my commit last year:
| ------------------------------------------------------------------------
| r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
|
| Try to fix my last revision about cmake_policy, with CMake-2.6.x
|
| CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
| x.y.z is greater than the current CMake version.
|
| ------------------------------------------------------------------------
The following check:
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
cmake_minimum_required(VERSION 2.6.2)
The script used to fix that was:
#!/usr/bin/env perl
$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
cmake_policy(VERSION 2.8.4)
else()
cmake_policy(VERSION 2.6)
endif()
END
while(<>) {
if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
while(<>) {
if(/^endif\(\)/) {
print "$replacement";
while(<>) {
print;
}
exit 0
}
}
}
print;
}
|
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| README | ||
| incremental_hull_3_demo.cpp | ||
| quickhull_3_demo.cpp | ||
README
demo/Convex_hull_3/README ------------------------- quickhull_3_demo ---------------- This demo program illustrates the 3D version of the quickhull algorithm. The user supplies a non-negative integer value indicating the number of points to be generated. The points are drawn randomly from a sphere of a certain radius and the resulting hull of the points is displayed in a Geomview window. incremental_3_demo ------------------ This demo program illustrates the 3D specialization of the d-dimensional incremental construction data structure. 250 points are drawn randomly from a sphere of a certain radius and are inserted one by one into the convex hull. Then the resulting polyhedron is created and the result is displayed in a Geomview window. For both programs, to get the hull centered in the geomview window, you should use the "Look" button in the Geomview controls. To compile both programs, you may use the provided makefile.