mirror of https://github.com/CGAL/cgal
If the current working directory is a checkout of a commit that is not a
branch, for example, a commit in the ancestors of a branch, then CGAL CMake
scripts gave that CMake error:
== CMake setup ==
fatal: ref HEAD is not a symbolic ref
CMake Error at Installation/cmake/modules/CGAL_SCM.cmake:36 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:17 (include)
== CMake setup (DONE) ==
This patch fixes the error. If HEAD is not a branch, then CGAL_GIT_BRANCH
is equal to "HEAD".
|
||
|---|---|---|
| .. | ||
| auxiliary | ||
| cmake/modules | ||
| config | ||
| demo | ||
| doc_tex | ||
| examples | ||
| include/CGAL | ||
| package_info/Installation | ||
| src | ||
| test | ||
| AUTHORS | ||
| CHANGES | ||
| CMakeLists.txt | ||
| INSTALL | ||
| LICENSE | ||
| LICENSE.BSL | ||
| LICENSE.FREE_USE | ||
| LICENSE.GPL | ||
| LICENSE.LGPL | ||
| README | ||
| VERSION | ||
| cgal.css | ||
| changes.html | ||
| dont_submit | ||
| html2textrc | ||
| update_CHANGES | ||
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)
-------------------------------------------------------------------------------