mirror of https://github.com/CGAL/cgal
*** empty log message ***
This commit is contained in:
parent
63550f4484
commit
12b237e072
|
|
@ -1,14 +1,14 @@
|
||||||
% =============================================================================
|
%% =============================================================================
|
||||||
% The CGAL Developers' Manual
|
%% The CGAL Developers' Manual
|
||||||
% Chapter: Portability Issues
|
%% Chapter: Portability Issues
|
||||||
% -----------------------------------------------------------------------------
|
%% -----------------------------------------------------------------------------
|
||||||
% file : portability.tex
|
%% file : portability.tex
|
||||||
% authors: Michael Hoffmann <hoffmann@inf.ethz.ch> &
|
%% authors: Michael Hoffmann <hoffmann@inf.ethz.ch> &
|
||||||
% Stefan Schirra <stschirr@mpi-sb.mpg.de>
|
%% Stefan Schirra <stschirr@mpi-sb.mpg.de>
|
||||||
% -----------------------------------------------------------------------------
|
%% -----------------------------------------------------------------------------
|
||||||
% $Revision$
|
%% $Revision$
|
||||||
% $Date$
|
%% $Date$
|
||||||
% =============================================================================
|
%% =============================================================================
|
||||||
|
|
||||||
\chapter{Portability Issues}
|
\chapter{Portability Issues}
|
||||||
\label{chap:portability}
|
\label{chap:portability}
|
||||||
|
|
@ -134,15 +134,20 @@ Every compiler defines some macros that allow you to identify it; see
|
||||||
the following table.
|
the following table.
|
||||||
|
|
||||||
\vspace{5mm}\fbox{\begin{tabular}{lll}
|
\vspace{5mm}\fbox{\begin{tabular}{lll}
|
||||||
Borland 5.4 & \texttt{\_\_BORLANDC\_\_} & 0x540\\
|
Borland 5.4 & \texttt{\_\_BORLANDC\_\_} & 0x540\\
|
||||||
Borland 5.5 & \texttt{\_\_BORLANDC\_\_} & 0x550\\
|
Borland 5.5 & \texttt{\_\_BORLANDC\_\_} & 0x550\\
|
||||||
Borland 5.5.1 & \texttt{\_\_BORLANDC\_\_} & 0x551\\
|
Borland 5.5.1 & \texttt{\_\_BORLANDC\_\_} & 0x551\\
|
||||||
GNU 2.95 & \texttt{\_\_GNUC\_\_} & 2\\
|
GNU 2.95 & \texttt{\_\_GNUC\_\_} & 2\\
|
||||||
GNU 2.95 & \texttt{\_\_GNUC\_MINOR\_\_} & 95\\
|
GNU 2.95 & \texttt{\_\_GNUC\_MINOR\_\_} & 95\\
|
||||||
Microsoft VC6.0 & \texttt{\_MSC\_VER} & 1200\\
|
GNU 3.2.1 & \texttt{\_\_GNUC\_\_} & 3\\
|
||||||
Microsoft VC7.0 & \texttt{\_MSC\_VER} & 1300\\
|
GNU 3.2.1 & \texttt{\_\_GNUC\_MINOR\_\_} & 2\\
|
||||||
SGI 7.3 & \texttt{\_COMPILER\_VERSION} & 730\\
|
GNU 3.2.1 & \texttt{\_\_GNUC\_PATCHLEVEL\_\_} & 1\\
|
||||||
SUN 5.0 & \texttt{\_\_SUNPRO\_CC} & 0x500\\
|
Microsoft VC6.0 & \texttt{\_MSC\_VER} & 1200\\
|
||||||
|
Microsoft VC7.0 & \texttt{\_MSC\_VER} & 1300\\
|
||||||
|
Intel 7.0 & \texttt{\_\_INTEL\_COMPILER} & ???\\
|
||||||
|
SGI 7.3 & \texttt{\_COMPILER\_VERSION} & 730\\
|
||||||
|
SUN 5.0 & \texttt{\_\_SUNPRO\_CC} & 0x500\\
|
||||||
|
SUN 5.3 & \texttt{\_\_SUNPRO\_CC} & 0x530\\
|
||||||
\end{tabular}}\vspace{5mm}
|
\end{tabular}}\vspace{5mm}
|
||||||
|
|
||||||
\noindent There are also flags to identify the architecture.
|
\noindent There are also flags to identify the architecture.
|
||||||
|
|
@ -320,6 +325,10 @@ for more explanation of some of these problems and known workarounds.
|
||||||
This flag is set if the compiler does not support the operator Koenig
|
This flag is set if the compiler does not support the operator Koenig
|
||||||
lookup. That is, it does not search in the namespace of the arguments for
|
lookup. That is, it does not search in the namespace of the arguments for
|
||||||
the function.
|
the function.
|
||||||
|
|
||||||
|
\item[{\tt CGAL\_CFG\_NO\_LIMITS}]~\\
|
||||||
|
\ccIndexMainItem{limits} This flag is set if a compiler does not
|
||||||
|
know the limits.
|
||||||
|
|
||||||
\item[{\tt CGAL\_CFG\_NO\_LOCALE}]~\\
|
\item[{\tt CGAL\_CFG\_NO\_LOCALE}]~\\
|
||||||
\ccIndexMainItem{locale}
|
\ccIndexMainItem{locale}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue