diff --git a/Installation/doc_tex/Installation/installation.tex b/Installation/doc_tex/Installation/installation.tex index 117de553522..03f09ea86c3 100644 --- a/Installation/doc_tex/Installation/installation.tex +++ b/Installation/doc_tex/Installation/installation.tex @@ -61,6 +61,7 @@ \newcommand{\atlaspage}{\path'http://math-atlas.sourceforge.net/'} \newcommand{\lapackpage}{\path'http://www.netlib.org/lapack/'} \newcommand{\taucspage}{\path'http://www.tau.ac.il/~stoledo/taucs/'} +\newcommand{\rspage}{\path'http://www.loria.fr/equipes/vegas/rs/'} \newcommand{\xpage}{\path'http://www.x.org/'} \newcommand{\zlibpage}{\path'http://www.zlib.net/'} \newcommand{\cmakepage}{\path'http://www.cmake.org/'} @@ -196,6 +197,9 @@ This library can be downloaded from \taucspage. As Visual~\CC\ is not properly supported by the \taucs\ project, we provide a precompiled version of \taucs. +The Algebraic Kernel package uses the library \rs\ to perform real solving +on univariate polynomials. It can be downloaded from \rspage. + \section{Downloading CGAL\label{sec:gettingcgal}} @@ -862,13 +866,13 @@ and library files must be specified using environment variables. \renewcommand{\arraystretch}{1.3} \gdef\lcTabularBorder{2} \begin{tabular}{|l|l|l|} \hline - \textbf{Variable} & \textbf{Description} & \textbf{Type}\\\hline\hline - \texttt{WITH\_MPFI} & Indicates whether to search and use mpfi or not & CMake\\\hline - \texttt{MPFI\_INCLUDE\_DIR} & Directory containing the \texttt{mpfi.h} file & CMake\\\hline - \texttt{MPFI\_INC\_DIR} & Idem & Environment\\\hline - \texttt{MPFI\_LIBRARIES\_DIR} & Directory containing the compiled mpfi library & CMake\\\hline - \texttt{MPFI\_LIB\_DIR} & Idem & Environment\\\hline - \texttt{MPFI\_LIBRARIES} & Full pathname of the compiled mpfi library & CMake\\\hline + \textbf{Variable} & \textbf{Description} & \textbf{Type}\\\hline\hline + \texttt{WITH\_MPFI} & Indicates whether to search and use mpfi or not & CMake\\\hline + \texttt{MPFI\_INCLUDE\_DIR} & Directory containing the \texttt{mpfi.h} file & CMake\\\hline + \texttt{MPFI\_INC\_DIR} & Idem & Environment\\\hline + \texttt{MPFI\_LIBRARIES\_DIR} & Directory containing the compiled mpfi library & CMake\\\hline + \texttt{MPFI\_LIB\_DIR} & Idem & Environment\\\hline + \texttt{MPFI\_LIBRARIES} & Full pathname of the compiled mpfi library & CMake\\\hline \end{tabular} } @@ -1032,6 +1036,30 @@ variable. You do not need to provide this, if the BLAS|LAPACK libraries do not n \end{tabular} } +\index{cgal!general-config-cmake-vars-dep-rs}\index{cgal configuration cmake variables - dependencies - rs} +\subsubsection{RS library} + +As said before, the CGAL's univariate algebraic kernel depends on the +library RS. This library requires GMP, MPFR and MPFI. + +The installer will try to find RS in the standard header and library +directories. When it is not automatically detected, the locations of the +headers and library files must be specified using environment variables. + +{\ccTexHtml{\small}{} +\renewcommand{\arraystretch}{1.3} +\gdef\lcTabularBorder{2} +\begin{tabular}{|l|l|l|} \hline + \textbf{Variable} & \textbf{Description} & \textbf{Type}\\\hline\hline + \texttt{WITH\_RS} & Indicates whether to search and use rs or not & CMake\\\hline + \texttt{RS\_INCLUDE\_DIR} & Directory containing the \texttt{rs\_exports.h} file & CMake\\\hline + \texttt{RS\_INC\_DIR} & Idem & Environment\\\hline + \texttt{RS\_LIBRARIES\_DIR} & Directory containing the compiled rs library & CMake\\\hline + \texttt{RS\_LIB\_DIR} & Idem & Environment\\\hline + \texttt{RS\_LIBRARIES} & Full pathname of the compiled rs library & CMake\\\hline +\end{tabular} +} + \section{Example} Below is an example output on a Windows machine with VC8 installed, using \cmake\ 2.6,