mirror of https://github.com/CGAL/cgal
Reintroduce the possibility to use CGAL without GMP (to use LEDA number types instead for example). The cmake option to set to switch off GMP when building the lib is CGAL_DISABLE_GMP. Tested in CGAL-4.5-Ic-86 Approved by the release manager ge is necessary, |
||
|---|---|---|
| .. | ||
| doc/Kernel_23 | ||
| examples/Kernel_23 | ||
| include/CGAL | ||
| package_info/Kernel_23 | ||
| src/CGAL | ||
| test/Kernel_23 | ||
| README | ||
| dont_submit | ||
README
When adding a new function object to the kernel you must:
-- possibly change include/CGAL/Kernel/function_objects.h
to add a new function object "builder" in namespace internal::
-- change include/CGAL/Kernel/interface_macros.h
to add the actual function object class and its corresponding
member function that returns an object of this class
-- change test/Kernel/include/CGAL/_test_new_2.h and/or
test/Kernel/include/CGAL/_test_new_3.h to add the test
for this function object.
-- in the directory doc_tex/kernel/Ref add a file called
Kernel_<NewFunctionObject> that describes the requirements for
this function object type (see the other similarly named files in this
directory)
-- This functor should have a SeeAlso entry for the global function(s)
or class(es) that provide the same functionality in the imperative
interface
-- add <New_function_object> to the set of requirements for the Kernel
concept in the file doc_tex/kernel/Ref/Kernel.tex.
-- in the file doc_tex/kernel/Ref/ref_manual.tex add the command
\input{Ref/Kernel_<New function object>}
in the proper place
-- in the file doc_tex/kernel/kernel_toc add a ccRefConceptPage command
for the page in the proper place.