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
|
||||
% Chapter: Portability Issues
|
||||
% -----------------------------------------------------------------------------
|
||||
% file : portability.tex
|
||||
% authors: Michael Hoffmann <hoffmann@inf.ethz.ch> &
|
||||
% Stefan Schirra <stschirr@mpi-sb.mpg.de>
|
||||
% -----------------------------------------------------------------------------
|
||||
% $Revision$
|
||||
% $Date$
|
||||
% =============================================================================
|
||||
%% =============================================================================
|
||||
%% The CGAL Developers' Manual
|
||||
%% Chapter: Portability Issues
|
||||
%% -----------------------------------------------------------------------------
|
||||
%% file : portability.tex
|
||||
%% authors: Michael Hoffmann <hoffmann@inf.ethz.ch> &
|
||||
%% Stefan Schirra <stschirr@mpi-sb.mpg.de>
|
||||
%% -----------------------------------------------------------------------------
|
||||
%% $Revision$
|
||||
%% $Date$
|
||||
%% =============================================================================
|
||||
|
||||
\chapter{Portability Issues}
|
||||
\label{chap:portability}
|
||||
|
|
@ -134,15 +134,20 @@ Every compiler defines some macros that allow you to identify it; see
|
|||
the following table.
|
||||
|
||||
\vspace{5mm}\fbox{\begin{tabular}{lll}
|
||||
Borland 5.4 & \texttt{\_\_BORLANDC\_\_} & 0x540\\
|
||||
Borland 5.5 & \texttt{\_\_BORLANDC\_\_} & 0x550\\
|
||||
Borland 5.5.1 & \texttt{\_\_BORLANDC\_\_} & 0x551\\
|
||||
GNU 2.95 & \texttt{\_\_GNUC\_\_} & 2\\
|
||||
GNU 2.95 & \texttt{\_\_GNUC\_MINOR\_\_} & 95\\
|
||||
Microsoft VC6.0 & \texttt{\_MSC\_VER} & 1200\\
|
||||
Microsoft VC7.0 & \texttt{\_MSC\_VER} & 1300\\
|
||||
SGI 7.3 & \texttt{\_COMPILER\_VERSION} & 730\\
|
||||
SUN 5.0 & \texttt{\_\_SUNPRO\_CC} & 0x500\\
|
||||
Borland 5.4 & \texttt{\_\_BORLANDC\_\_} & 0x540\\
|
||||
Borland 5.5 & \texttt{\_\_BORLANDC\_\_} & 0x550\\
|
||||
Borland 5.5.1 & \texttt{\_\_BORLANDC\_\_} & 0x551\\
|
||||
GNU 2.95 & \texttt{\_\_GNUC\_\_} & 2\\
|
||||
GNU 2.95 & \texttt{\_\_GNUC\_MINOR\_\_} & 95\\
|
||||
GNU 3.2.1 & \texttt{\_\_GNUC\_\_} & 3\\
|
||||
GNU 3.2.1 & \texttt{\_\_GNUC\_MINOR\_\_} & 2\\
|
||||
GNU 3.2.1 & \texttt{\_\_GNUC\_PATCHLEVEL\_\_} & 1\\
|
||||
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}
|
||||
|
||||
\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
|
||||
lookup. That is, it does not search in the namespace of the arguments for
|
||||
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}]~\\
|
||||
\ccIndexMainItem{locale}
|
||||
|
|
|
|||
Loading…
Reference in New Issue