added a section about the installation of RS in the manual

This commit is contained in:
Luis Peñaranda 2009-12-09 16:06:35 +00:00
parent fed44a472f
commit 7b3db86eec
1 changed files with 35 additions and 7 deletions

View File

@ -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,