cgal/Installation
Laurent Rineau 2db4effa7e CMake: Fix the handling of cmake_policy
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;
}
2012-08-22 12:35:03 +00:00
..
auxiliary merge from next 2012-05-20 11:50:30 +00:00
cmake/modules added missing $ to copy content of variable 2012-08-20 08:10:20 +00:00
config Add a comment that the config test is deprecated and could be removed. 2012-06-14 14:57:19 +00:00
demo improved verbosity 2012-06-11 21:44:17 +00:00
doc_tex corect name of ImageIO 2012-08-03 17:51:38 +00:00
examples improved verbosity 2012-06-11 21:44:17 +00:00
include/CGAL Move <CGAL/Testsuite/use.h> to <CGAL/use.h> (in the Installation package) 2012-08-09 15:34:08 +00:00
package_info/Installation Add license files, per package 2012-01-16 15:54:22 +00:00
src removed debug output 2012-08-03 20:59:22 +00:00
test CMake: Fix the handling of cmake_policy 2012-08-22 12:35:03 +00:00
AUTHORS Typo on Guillaume's name 2011-09-05 13:27:46 +00:00
CHANGES Announce that 4.1 supports clang on macos 2012-08-10 14:01:53 +00:00
CMakeLists.txt CMake: Fix the handling of cmake_policy 2012-08-22 12:35:03 +00:00
INSTALL added MPFI + NTL 2012-08-20 07:48:01 +00:00
LICENSE correct library src dir 2012-08-03 17:52:30 +00:00
LICENSE.BSL merge from next 2012-05-20 11:50:30 +00:00
LICENSE.FREE_USE Remove from copyright holder 2011-09-21 19:46:31 +00:00
LICENSE.GPL When LGPLv3 is used, the text of GPLv3 must be shipped, too. 2011-10-13 14:16:09 +00:00
LICENSE.LGPL Update LICENSE.LGPL to LGPLv3 2011-10-10 11:38:43 +00:00
README Fix last occurrences of QPL or 'Q Public License' in next. 2012-01-16 14:47:16 +00:00
VERSION branch-build is now HOT on next ;-) 2011-04-15 09:12:06 +00:00
cgal.css COPY FROM the svn cgal-web/www.cgal.org/cgal.css for rendering changes.html nicely 2010-12-01 12:43:56 +00:00
changes.html Announce that 4.1 supports clang on macos 2012-08-10 14:01:53 +00:00
dont_submit merge from next 2012-05-20 11:50:30 +00:00
html2textrc merge from next 2012-05-20 11:50:30 +00:00
update_CHANGES merge from next 2012-05-20 11:50:30 +00:00

README

README
-------------------------------------------------------------------------------

This distribution of CGAL includes:

  AUTHORS          - current and former authors of CGAL
  CHANGES          - history of changes for the library
  CMakeLists.txt   - main script of the build system
  INSTALL          - information about the installation process 
  LICENSE          - describes the license of CGAL
  LICENSE.FREE_USE - text of the free use license (see LICENSE file)
  LICENSE.GPL      - text of  GPL v3 license
  LICENSE.LGPL     - text of  LGPL v3 license
  README           - this file
  VERSION          - version number of this release
  auxiliary/       - directory containing miscellaneous things, currently only
                     the icons needed for the demos on MacOS X
  cmake/           - some scripts needed by the build system
  config/          - some test programs used during the configuration process
  demo/            - many demo programs for the library's various packages.
                     These programs produce visual output (see INSTALL for
                     prerequisites).
  doc_html/        - documentation, e.g. the CGAL Installation Guide
  examples/        - programs illustrating the library's functionality.
                     These programs do not produce visual output.
  include/         - the include files for the CGAL library (and other small
                     external libraries as well, see the LICENSE file)
  scripts/         - some useful scripts for CGAL programmers
  src/             - the source code for building the CGAL libraries
                     (as well as some external libraries, see the LICENSE file)

-------------------------------------------------------------------------------