mirror of https://github.com/CGAL/cgal
2860 lines
99 KiB
Plaintext
2860 lines
99 KiB
Plaintext
25 Apr 2007 Laurent Saboret
|
|
- Split TAUCS feature as BLAS, ATLAS, LAPACK and TAUCS (for Jet_fitting_3 and Ridges_3 packages)
|
|
- Added support of ACML library (one implementation of BLAS + LAPACK)
|
|
|
|
20 March 2007 Joachim Reichel
|
|
- drop support for external CORE
|
|
|
|
12 March 2007 Joachim Reichel
|
|
- moved src/Core to src/CGALCore
|
|
- moved include/CORE to include/CGAL/CORE
|
|
- moved include/OpenNL to include/CGAL/OpenNL
|
|
- renamed libcore++ to libCGALcore++
|
|
|
|
20 July 2006 Menelaos Karavelas
|
|
- duplicated test_LEDA.cpp to test_LEDA5X.cpp; it seems that the install
|
|
script was not finding this file and as a result it was behaving as if
|
|
the test succeeded.
|
|
|
|
11 July 2006 Andreas Meyer
|
|
- added support for LEDA 5.x (4.x is still supported)
|
|
- added support for LIDIA
|
|
|
|
27 May 2006 Joachim Reichel
|
|
- small bugfix for demo/makefile and examples/makefile
|
|
|
|
18 May 2006 Joachim Reichel
|
|
- both makefiles rewritten to be portable and renamed to makefile
|
|
|
|
17 May 2006 Joachim Reichel
|
|
- examples/GNUmakefile and demo/GNUmakefile added
|
|
|
|
13 April 2006 Laurent Rineau
|
|
- make lib_menu exit if the setup is not correct, in non-interactive mode.
|
|
|
|
11 April 2006 Laurent Rineau
|
|
- patch to test file test_ZLIB.C, so that is no longer segfault with -O2.
|
|
|
|
30 Match 2006 Joachim Reichel
|
|
- LICENSE.FREE_USE added (very permissive, MIT-like license)
|
|
- LICENSE updated (introduction rewritten, third-party libraries updated,
|
|
default license for files without copyright notice)
|
|
|
|
30 March 2006 Laurent Rineau
|
|
- Increase the width of the output of print_os_settings(), in install_cgal
|
|
|
|
16 March 2006 Laurent Saboret
|
|
- Added detection of TAUCS library
|
|
|
|
07 March 2006 Sylvain Pion
|
|
- Merge Configuration package into Installation.
|
|
(old Configuration/changes.txt appended to the end of this file)
|
|
|
|
06 March 2006 Michael Hoffmann
|
|
- Do not call "link" for MSVC and Intel.
|
|
- Handle spaces in file- and dirnames (more or less).
|
|
- Complete rewrite of 3rd party lib support; this is now
|
|
stored in separate specfiles in config/support similar
|
|
to config/testfiles.
|
|
- Default mode is to include support for as many libraries as possible.
|
|
(Can be switched off using the new cmdline switch --without-autofind.)
|
|
- Forward a lot more into install.log.
|
|
- Major cleanup.
|
|
- QT support now requires $QTDIR to be set.
|
|
- Custom ostag shows up in menus etc.
|
|
|
|
28 February 2006 Andreas Fabri
|
|
- Removed glut from the OPENGL_LIBS
|
|
|
|
27 February 2006 Andreas Fabri
|
|
- Added glut to the OPENGL_LIBS
|
|
|
|
21 December 2005 Michael Hoffmann
|
|
- Reset test variables for rebuild-all.
|
|
- Homogenized parameters of test_... functions.
|
|
- Share more code between interactive and non-interactive mode.
|
|
- Put CGAL_USE_... and VERSION macros for 3rd party stuff in compiler_config.h.
|
|
- Remove custom_ prefix from some options.
|
|
- Remove leading underscore in custom ostag (converts _LEDA suffix to
|
|
LEDA ostag instead of _LEDA).
|
|
- Use tr instead of sed for removing special characters.
|
|
- Replaced LEDA suffix by a custom ostype flag.
|
|
- Create installation menu.
|
|
- Removed support for GMP installation within CGAL dirs.
|
|
- Fixed GMPXX_SUPPORT reset when compiler is changed (reported by Menelaos).
|
|
- Added custom os-compiler flag option.
|
|
- Revised (shortened) os-description.
|
|
- Added --prefix option for separate installation step.
|
|
|
|
7 October 2005 Sylvain Pion
|
|
- Fix mentions of examples/example.C in the installation guide since it is not
|
|
here anymore.
|
|
|
|
12 September 2005 Sylvain Pion
|
|
- Do not assume libqt-mt cannot exist without libqt.
|
|
|
|
31 July 2005 Menelaos Karavelas
|
|
- added additional C++ flag (-frounding-math) for g++ 4 for Darwin 8.x:
|
|
-frounding-math is required for correct floating point operations
|
|
necessary for interval arithmetic
|
|
|
|
11 May 2005 Sylvain Pion
|
|
- Re-fix Intel compiler recognition.
|
|
|
|
19 April 2005 Sylvain Pion
|
|
- Fix Intel compiler recognition.
|
|
- Update G++ supported versions check.
|
|
|
|
4 April 2005 Sylvain Pion
|
|
- doc : remove g++ 2.95, and some obsolete VC++ problems, and other cleanups.
|
|
|
|
7 February 2005 Sylvain Pion
|
|
- Redirect stderr of "uname -p" to /dev/null as it's not supported on some
|
|
Linux systems.
|
|
|
|
27 January 2005 Efi Fogel
|
|
- changed the core library from libCore to libcore++ to match the name used by
|
|
the source.
|
|
|
|
20 January 2005 Sylvain Pion
|
|
- Identify Intel C++ minor version number.
|
|
- Remove ADDITIONAL_LDFLAGS specification for Intel : set your LD_LIBRARY_PATH
|
|
instead.
|
|
- Also recognize "icpc" besides "icc" for Intel on Linux.
|
|
"icc" is the C compiler and didn't work for me as linker.
|
|
|
|
14 January 2005 Sylvain Pion
|
|
- install_cgal : proper computation of PGCC version number.
|
|
|
|
08 January 2005 Sylvain Pion
|
|
- Fix bug introduced on 18/12/04 about makefile_{Core,Qt}.
|
|
|
|
21 December 2004 Sylvain Pion
|
|
- Make the doc compile with the new scheme.
|
|
|
|
20 December 2004 Sylvain Pion
|
|
- Update doc for 3.1 and makefile_Core/makefile_Qt renames.
|
|
|
|
18 December 2004 Sylvain Pion
|
|
- install_cgal now automatically recognizes internal releases from the
|
|
existence of "test/", no need to modify it by hand.
|
|
|
|
18 December 2004 Sylvain Pion
|
|
- Rename makefile_Qt and makefile_Core simply "makefile".
|
|
|
|
=============================== CGAL 3.1 ================================
|
|
|
|
26 November 2004 Sylvain Pion
|
|
- Similar fix for "x86_64".
|
|
|
|
20 November 2004 Sylvain Pion
|
|
- On Fedora Core 3, "uname -r" returns "2.6.9-1.678_FC3", and the underscore
|
|
confuses a few things. Fixed by converting "_"s to "-"s.
|
|
|
|
08 November 2004 Andreas Fabri
|
|
- Removed gcc.lib again
|
|
|
|
13 October 2004 Andreas Fabri
|
|
- install_cgal: When using mpfr for Gmpq::to_interval() with MS or Intel compiler on Windows
|
|
we have to link against libgcc.a (or gcc.lib) from mingw
|
|
|
|
6 October 2004 Andreas Fabri
|
|
- install_cgal: Added -Zx:wchar_t to the compiler flags for the Intel compiler. This is needed for boost
|
|
|
|
1 October 2004 Sylvain Pion
|
|
- Add gmp_ldflags to core_test_ldflags.
|
|
- Use "uname -m" on Linux instead of "uname -p".
|
|
|
|
29 September 2004 Andreas Fabri
|
|
- Added CGAL_OPENGL_LIBS in install_cgal
|
|
|
|
28 September 2004 Andreas Fabri
|
|
- install_cgal: Added -Op to the ADDITIONAL_CXXFLAGS in order to enable better floating-point precision
|
|
|
|
26 September 2004 Sylvain Pion
|
|
- install_cgal : get rid of the options --leda-sys-incl and --leda-sys-lib.
|
|
If users have LEDA installed in system dirs, then they can simply not
|
|
provide --LEDA_INCL_DIR and --LEDA_LIB_DIR, just like for GMP/QT.
|
|
Also get rid of NEED_EXTRA_LEDA_IDIR and NEED_EXTRA_LEDA_LDIR.
|
|
|
|
25 September 2004 Sylvain Pion
|
|
- install_cgal : simplify by changing the default value of the variables :
|
|
CGAL_SHARED_LIB_CREATE, WINDOW_DIR, PRINT_STACKTRACE_PROGRAM.
|
|
Remove unused LEDA_LIB_OPT and LIB_CREATION_COMMANDS.
|
|
|
|
20 September 2004 Andreas Fabri
|
|
- Replaced -GX option with -EHsc as VC++-2005 issues warning about deprecated
|
|
option.
|
|
|
|
11 September 2004 Sylvain Pion
|
|
- Replace test_stl_general() function by CGAL_CFG_NO_STL.C.
|
|
|
|
1 September 2004 Sylvain Pion
|
|
- upgrade_copy does not override files in .../CGAL/...
|
|
|
|
30 August 2004 Radu Ursu
|
|
- fixed warning for cl and icl compilers concerning the EXE_OPT in install_cgal
|
|
|
|
29 August 2004 Sylvain Pion
|
|
- install_cgal :
|
|
- Use the CGAL_CFG_NO_GMP.C and co files from config/testfiles directly.
|
|
- Remove obsolete comment about LEDA/bool.h.
|
|
- Don't skrew up the terminal in non-interactive mode.
|
|
- Don't use carriage return in print_center_line()/print_head_line() since
|
|
it's not nice when redirecting output in a file.
|
|
- remove unused _fgrep.
|
|
|
|
28 August 2004 Sylvain Pion
|
|
- Do not hard code LONG_NAME_PROBLEM_CXXFLAGS to "-g" as it's wrong at least
|
|
on VC++ (causes warnings). Make it platform specific.
|
|
|
|
28 August 2004 Menelaos Karavelas
|
|
- install_cgal : during the upgrade process on Darwin, when a library is
|
|
copied we have to re-run ranlib; this means that if GMP/GMPXX/MPFR are
|
|
installed on the local CGAL directory, then the upgrade process copies
|
|
them, and we have to re-run ranlib (see also man page for ranlib on
|
|
Darwin).
|
|
|
|
27 August 2004 Menelaos Karavelas
|
|
- install_cgal : removed creation of shared libraries for GMP for the Darwin
|
|
platform; the installation was failing if both GMP and GMPXX where
|
|
supported and the CGAL version of GMP was chosen
|
|
|
|
26 August 2004 Sylvain Pion
|
|
- install_cgal : update supported compiler list recognition.
|
|
- install_cgal : remove obsolete workaround for g++ 2.8 concerning leda.
|
|
- install_cgal : remove fake CVS keywords from files generated by install_cgal
|
|
- remove traces of CLN.
|
|
|
|
20 August 2004 Sylvain Pion
|
|
- install_cgal : Rename "CGAL_CFG_NO_LONGNAME_PROBLEM.C" to
|
|
"CGAL_CFG_LONGNAME_BUG.C" (seems more correct).
|
|
- install_cgal : replace now obsolete sed command by cat.
|
|
- install_cgal : factorize header in a macro, and improve some wording.
|
|
- remove now useless long_description.txt.
|
|
|
|
18 August 2004 Radu Ursu
|
|
- install GMP in the CGAL tree copies also mpfr.h and mpf2mpfr.h
|
|
|
|
13 August 2004 Sylvain Pion
|
|
- Remove the last 2 "-Xlinker -shared" from alpha-linux-g++ and Cygwin-g++.
|
|
|
|
13 August 2004 Radu Ursu
|
|
- added mpfr to linker flags.
|
|
- mpfr.lib or libmpfr.a is also copied in the lib directory of the release,
|
|
when installing gmp with Cygwin.
|
|
|
|
9 August 2004 Menelaos Karavelas
|
|
- Removed the -Xlinker option for ICC under Linux. RHEL complains when
|
|
trying to build the shared library
|
|
|
|
9 August 2004 Sylvain Pion
|
|
- Update supported compilers list :
|
|
remove SunPRO 5.3 and 5.4,
|
|
update MipsPro from 7.3 to 7.4,
|
|
remove g++ 3.0 and 3.1 (keep 2.95.3) and add 3.4,
|
|
add MacOS X.
|
|
|
|
22 July 2004 Sylvain Pion
|
|
- Remove -Xlinker before -shared for Linux/g++.
|
|
|
|
21 July 2004 Radu Ursu
|
|
- added psapi.lib for Windows compilers in CGAL_LDFLAGS, CGAL_QT_LDFLAGS,
|
|
CGAL_WINDOW_LDFLAGS needed for Memory_sizer
|
|
|
|
12 July 2004 Radu Ursu
|
|
- added corresponding files to build the modules in the Modules directory.
|
|
- each module name ends with _module
|
|
|
|
13 June 2004 Menelaos Karavelas
|
|
- install_cgal: added variable for shared library extension and set it
|
|
to .dylib for Darwin
|
|
|
|
04 June 2004 Sylvain Pion
|
|
- install_cgal : update 25 to 50 in -ftemplate-depth=25 for g++ 2.*.
|
|
|
|
02 June 2004 Radu Ursu
|
|
- added Modules directory in Installation used to build the CGAL modules
|
|
|
|
25 May 2004 Sylvain Pion
|
|
- Mention Boost and its license.
|
|
|
|
23 May 2004 Sylvain Pion
|
|
- Doc changes for Boost.
|
|
|
|
20 May 2004 Sylvain Pion
|
|
- Add --disable-shared.
|
|
|
|
13 May 2004 Radu Ursu
|
|
- install_cgal configures gmp with mpfr support.
|
|
|
|
06 May 2004 Sylvain Pion
|
|
- Redo April 30's change for ICC.
|
|
|
|
05 May 2004 Radu Ursu
|
|
- cygwin takes gmp from gmp-4.1.3 directory
|
|
|
|
05 May 2004 Sylvain Pion
|
|
- Undo April 30's change for ICC.
|
|
|
|
04 May 2004 Radu Ursu
|
|
- fixed temporay bug in installation of gmp: gmp.h, gmpxx.h are not copied
|
|
to the right location
|
|
- I suspect it's a small change in gmp-4.1.3 or a possible bug in configure
|
|
|
|
3 May 2004 Sylvain Pion
|
|
- Remove "-g" from DEBUG_OPTS on PGCC : it should kill all long name problems
|
|
at once.
|
|
|
|
30 Apr 2004 Sylvain Pion
|
|
- Add "-mp" to default CXX_FLAGS for ICC, otherwise it takes too much
|
|
freedom for floating point operations.
|
|
|
|
29 Apr 2004 Sylvain Pion
|
|
- Upgrade to GMP 4.1.3.
|
|
|
|
17 Apr 2004 Sylvain Pion
|
|
- Remove -w for PGCC.
|
|
|
|
17 Apr 2004: Menelaos Karavelas <mkaravel@cse.nd.edu>
|
|
- fixed bug with symbolic links to gmpxx libraries when LEDA was present
|
|
- added support for icc on linux
|
|
|
|
10 Apr 2004: Sylvain Pion
|
|
- Added PGCC support.
|
|
|
|
18 Mar 2004: Michael Hoffmann
|
|
- Added RANLIB variable (set to "cat >/dev/null" for non-Darwin)
|
|
|
|
26 Feb 2004 Radu Ursu
|
|
- install_cgal : remove obsolete comment.
|
|
|
|
26 Feb 2004 Radu Ursu
|
|
- install_cgal takes the CGAL_VERSION from include/CGAL/version.h
|
|
moved get_cgal_version call before all the cgal_install_header calls
|
|
this way the version is displayed from the beginning
|
|
|
|
17 Feb 2004 Sylvain Pion
|
|
- Remove mentions about obsolete workarounds in installation.tex
|
|
|
|
30/01/2004 Sylvain Pion
|
|
- install_cgal : change 3.0 to 3.1.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1227
|
|
//---------------------------------------------------------------------
|
|
- Remove reference to CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC in the doc.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1226
|
|
//---------------------------------------------------------------------
|
|
- Remove references to use_cgal_namespace script.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1225
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fix dynamiclib flags for Darwin.
|
|
GLOB: I take back the QTDIR related fix.
|
|
GLOB: Fixed two bugs in QT installation reported by Lutz:
|
|
GLOB: - changed order of libCGALQt and libQT in ldflags
|
|
GLOB: - if QTDIR is set, do not overwrite later with a possible QT installation
|
|
GLOB: in system directories
|
|
DOCS: Comment on standard abi problems with gcc-3.3.0.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1224
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: - --upgrade now also copies the GMPXX stuff.
|
|
GLOB: Set CORE_INSTALLATION = CGAL with cmdline-option -core.
|
|
GLOB: There is no example/makefile anymore.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1223
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: - Add "-qt_mt" to install_cgal to select thread support.
|
|
GLOB: typo
|
|
DOCS: Fix a typo. Seems that this text was copy-pasted from a quoted-printable
|
|
DOCS: encoded email.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1222
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fix two bugs for non-bash shells:
|
|
GLOB: "[ a == a ]" is a bashism.
|
|
GLOB: "if ! function arg" does not seem to be portable if function is a shell
|
|
GLOB: function and arg is an argument. The fix seems to be portable.
|
|
DOCS: Added remark regarding G++ 3.2 ABI problems.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1221
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1220
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1219
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Re-Merged the Saarbruecken typo :-)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1218
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed mentioning of CGALWin.
|
|
GLOB: mention commercial licenses
|
|
GLOB: typo Saarbrucken -> Saarbruecken
|
|
GLOB: Fixed error message handling in compiler version test.
|
|
GLOB: No longer up-to-date.
|
|
GLOB: Updated makefile.
|
|
GLOB: Initial revision
|
|
GLOB: Installation
|
|
DOCS: Updated wrt the recent changes in install_cgal.
|
|
DOCS: Added sections for support menu and Core.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1217
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Assert GMP_SUPPORT whenever CORE_SUPPORT is set.
|
|
GLOB: Some additions for (possible future) Darwin support.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1216
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed checking for CGAL_INCL_CONF_DIR.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1215
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: mention CORE
|
|
GLOB: - Moved to Release/CHANGES
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1214
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added Core support.
|
|
GLOB: Changed menu structure (new support menu, the old main menu got too big).
|
|
GLOB: Put gmp.h into system dependent include directory.
|
|
GLOB: Changed upgrade to take this into account.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1213
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: new headers
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1212
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Add RELEASE_NOTES document.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1211
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Update License information.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1210
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed test for CGAL_DIR == CGAL*.
|
|
GLOB: Removed variable INSTALL_CONF_VERSION.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1209
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed -Xlinker for mingw
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1208
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added mingw specific compiler flags
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1207
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : - removed stlport from LICENSE
|
|
ALL : - update installation.tex wrt outdated stuff
|
|
ALL : - document more options in install_cgal's --help option.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1206
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed CGALWin lib support.
|
|
GLOB: Remove backslash after dummymoc.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1205
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Merge qt_menu qt_window_menu
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1204
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : - Remove CC specification from GMP's configure, and update the doc.
|
|
GLOB: [ $1 == $2 ] is a bash-only syntax. Must use [ $1 ==$2 ] instead.
|
|
GLOB: There was a bug when NEED_EXTRA_QTMOC='': we must put a QT_MOC variable
|
|
GLOB: anyway in the master makefile.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1203
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed linkage against Core library
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1202
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Fixed reference to non-existing \gmpxx macro.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1201
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Fixed typo in \texttt.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1200
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed gmp installation for Irix.
|
|
DOCS: Remove CGALWin.
|
|
DOCS: Document standard header replacements.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1199
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Replaced CORE with Core
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1198
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added support for Core
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1197
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: upgrade to GMP-4.1.2
|
|
DOCS: - Remove \clnpage obsolete command.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1196
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Updated compiler support.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1195
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Undid the changes:
|
|
GLOB: removed warning -link for microsoft compilers
|
|
GLOB: It was a mistake due to Menelaos information. :)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1194
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: removed warning -link for microsoft compilers
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1193
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed order of CL and ICL compiler flags in case.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1192
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added -Zc:forScope for intel.
|
|
GLOB: Added echo dummymoc if qt support is disabled.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1191
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Retrieve config version from CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C.
|
|
GLOB: Add spaces before "-" in libflags to please printf on some platforms.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1190
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fix version
|
|
ALL : - Update GMP to 4.1.2.
|
|
ALL : - Recognize GCC 3.3.
|
|
ALL : - Update documentation for -fsquangle.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1189
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed install_cgal for Qt
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1188
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: - Add the CUSTOM*FLAGS to get_compiler_description().
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1187
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added libs to QT_LDFLAGS for Windows
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1186
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: 02/04/2003 (rursu) 1.186
|
|
GLOB: ----------
|
|
GLOB: modified CGAL_CXXFLAGS. GMP and CLN include dirs should have come after
|
|
GLOB: CGAL config and include dirs.
|
|
GLOB: modified lib name for QT on Windows commdlg32.lib -> comdlg32.lib
|
|
GLOB: modified lib name for QT commdlg32.lib -> comdlg32.lib
|
|
GLOB: gmp, cln include directories come after CGAL include and configure
|
|
GLOB: directories
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1185
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed ole_32.lib -> ole32.lib
|
|
GLOB: ole_32.lib -> ole32.lib
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1184
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed install_cgal
|
|
GLOB: fixed
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1183
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: removed stlport from README
|
|
GLOB: updated
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1182
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: updated
|
|
GLOB: added support for Qt 2, 3 on Windows for all flavours:
|
|
GLOB: threaded, shared, static, THREAD_SUPPORT
|
|
GLOB: for Windows compilers the qt_windows_menu is used
|
|
GLOB: for the others, qt_menu is used
|
|
GLOB: fixed bug in CGAL_CXXFLAGS:
|
|
GLOB: QT_INCL_DIR comes at the end now.
|
|
GLOB: modified also the LEDA stuff here ... see if it is no problem
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1181
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed bug in install_cgal: Borland 5.5 compiler is supported by CGAL
|
|
GLOB: modifed install_cgal: cl1310 is supported by CGAL
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1180
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: modified /src/CGALWin/makefile_Win
|
|
GLOB: added -I/usr/X11R6/include at CXX_FLAGS
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1179
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Removed all MLd options (=debug) for vc/ilc.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1178
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fix last change.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1177
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Remove LEDA link options for libCGAL.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1176
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: -O replaced by -O2 for the Intel compiler.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1175
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Incorporate Intel support (<- Andreas).
|
|
GLOB: Set CGAL_VERSION to 3.0.
|
|
GLOB: Removed visual support for CLN (menu etc.).
|
|
GLOB: The actual CLN support is still there for bw compatibility.
|
|
GLOB: Update supported compilers (->Borland 5.5.1, mips 64).
|
|
DOCS: Changed CGAL_VERSION to 3.0.
|
|
DOCS: Update supported compiler list.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1174
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Remove traces of KCC/EGCS and CGAL_CC.
|
|
DOCS: - Fix typo cgal_install -> install_cgal.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1173
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: CGAL_EXTRA_OBJECTS is not needed anymore.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1172
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : - New options --build <config> and --rebuild <config>.
|
|
ALL : - Update list of supported compilers.
|
|
ALL : - New interactive option "Register new compiler".
|
|
GLOB: Set QLIBS even if QT_SUPPORT is null.
|
|
GLOB: That way, CGAL_QT_LDFLAGS will always be correct.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1171
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: In install_cgal:
|
|
GLOB: ) printf -> ${_printf} twice
|
|
GLOB: ) Added a check for printf, to test wether it handles options. In that
|
|
GLOB: case, 'printf --' whould be used instead of printf alone. A workaround
|
|
GLOB: shell function is then assigned to ${_printf}.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1170
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: VC7 is supported, VC6 is not anymore.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1169
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fix typo.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1168
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: - Move GMP link options at the end.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1167
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : 2.4 -> 2.5
|
|
GLOB: Fixed runtime path for Irix/gcc.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1166
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: ABI=32 for GMP also has to be set for GCC, not only SunPRO.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1165
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fix order of libraries (gmp must come after gmpxx and qt).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1164
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fix support for GMP++
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1163
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : - update GMP to version 4.1
|
|
ALL : - add support for GMP++
|
|
ALL : - use configure to install GMP
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1162
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Document CLN version requirements (<1.1)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1161
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: updated for release 2.4
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1160
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added licensing information about Qt widget stuff
|
|
GLOB: Qt license updates
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1159
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1158
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Comment on standard abi problems with gcc-3.3.0.
|
|
DOCS: Fix a typo. Seems that this text was copy-pasted from a quoted-printable
|
|
DOCS: encoded email.
|
|
DOCS: Added remark regarding G++ 3.2 ABI problems.
|
|
DOCS: Updated wrt the recent changes in install_cgal.
|
|
DOCS: Added sections for support menu and Core.
|
|
DOCS: - removed stlport from LICENSE
|
|
DOCS: - update installation.tex wrt outdated stuff
|
|
DOCS: - document more options in install_cgal's --help option.
|
|
DOCS: - Remove CC specification from GMP's configure, and update the doc.
|
|
DOCS: Fixed reference to non-existing \gmpxx macro.
|
|
DOCS: Fixed typo in \texttt.
|
|
DOCS: Remove CGALWin.
|
|
DOCS: Document standard header replacements.
|
|
DOCS: - Remove \clnpage obsolete command.
|
|
DOCS: Updated compiler support.
|
|
DOCS: - Update GMP to 4.1.2.
|
|
DOCS: - Recognize GCC 3.3.
|
|
DOCS: - Update documentation for -fsquangle.
|
|
DOCS: Removed all MLd options (=debug) for vc/ilc.
|
|
DOCS: Changed CGAL_VERSION to 3.0.
|
|
DOCS: Update supported compiler list.
|
|
ALL : Remove traces of KCC/EGCS and CGAL_CC.
|
|
DOCS: - Fix typo cgal_install -> install_cgal.
|
|
DOCS: - New options --build <config> and --rebuild <config>.
|
|
DOCS: - Update list of supported compilers.
|
|
DOCS: - New interactive option "Register new compiler".
|
|
DOCS: 2.4 -> 2.5
|
|
DOCS: - update GMP to version 4.1
|
|
DOCS: - add support for GMP++
|
|
DOCS: - use configure to install GMP
|
|
DOCS: Document CLN version requirements (<1.1)
|
|
DOCS: For Sunpro 5.3, a patch is required.
|
|
DOCS: Updated KAI CC url.
|
|
DOCS: Added Qt stuff.
|
|
DOCS: fixed URLs containing \_ to please HTML covertor
|
|
DOCS: updated URLs for Cygwin
|
|
DOCS: fixed few misprints
|
|
DOCS: Merged Dimas changed in.
|
|
DOCS: Updated CGAL version to 2.4.
|
|
DOCS: Removed ftp paragraph.
|
|
DOCS: updated to include handling of CGALWin with native tools.
|
|
DOCS: renaming install.txt to INSTALL.win32
|
|
DOCS: Replace CGALwin -> CGALWin.
|
|
DOCS: Updated supported compilers (gcc-3.0), remark on gcc-2.96/7.
|
|
DOCS: Removed reference to Getting-Started.
|
|
DOCS: Added section on visualization and installation of CGALwin.
|
|
DOCS: Some other minor changes/fixes.
|
|
DOCS: Added remark for cygwin 1.3.2.
|
|
DOCS: Updated some remark concerning cygwin and/or Borland.
|
|
DOCS: - Remove some obsolete or buggy references.
|
|
DOCS: Removed egcs-1.* support.
|
|
DOCS: Updated http links.
|
|
DOCS: Added options for setting CUSTOM_CXX/LDFLAGS from command line.
|
|
DOCS: Changed CGAL version to 2.3.
|
|
DOCS: Some minor corrections by Susan and Dima.
|
|
DOCS: Fixed footnotes for HTML acc. to Susan's remarks.
|
|
DOCS: Updated list of supported compilers: add borland and kcc.
|
|
DOCS: Added http references to compiler vendors.
|
|
DOCS: Added section about long-name problem on Irix.
|
|
DOCS: Added indexing commands. (finally ... :-)
|
|
DOCS: Changed LEDA version to 4.1.
|
|
DOCS: Removed description of the replace_header script.
|
|
DOCS: Added remark, that CLN R1.0.3+ is required.
|
|
DOCS: Changed CGAL_NO_LEDA_HANDLE passus.
|
|
DOCS: Added/Corrected LONG_NAME_PROBLEM_LDFLAGS for Irix.
|
|
DOCS: Updated CGAL_VERSION to 2.2.
|
|
DOCS: Some fixes by Stefan and Susan.
|
|
DOCS: Removed overfull boxes.
|
|
DOCS: Updated CGAL version in --upgrade.
|
|
DOCS: Some minor changes due to Dima.
|
|
DOCS: Two changes due to Dima/Stefan.
|
|
DOCS: Some updates due to Dima.
|
|
DOCS: Replaced LEDA-4.1-beta by LEDA-4.0. :-)
|
|
DOCS: Major additions about MS-stuff by Dima.
|
|
DOCS: Reorganized section order moving some stuff into the appendix.
|
|
DOCS: A number of minor changes/additions.
|
|
DOCS: Some additions/corrections due to Dima.
|
|
DOCS: Updated ps-docs.
|
|
DOCS: Updated LEDA version number.
|
|
DOCS: Added docs for cygwin installation.
|
|
DOCS: Added description of CLN support.
|
|
DOCS: Some minor corrections.
|
|
DOCS: updated CGAL-version to 2.1.
|
|
DOCS: added section "Compiler Optimisations"
|
|
DOCS: added long-name-problem remarks to Troubleshooting
|
|
DOCS: moved leda-stl-conflict subsection to Troubleshooting
|
|
DOCS: updated documentation acc.to Stefan's suggestions.
|
|
DOCS: added documentation of scripts (use_cgal_namespace,
|
|
DOCS: create_cgal_makefile and replace_headers).
|
|
DOCS: some minor corrections/clarifications.
|
|
DOCS: sample installation now with egcs
|
|
DOCS: removed support for "external" STL
|
|
DOCS: removed obsolete paragraph about LEDA/STL problems
|
|
DOCS: updated upgrade section.
|
|
DOCS: updated list of supported compilers.
|
|
DOCS: Update for CGAL-2.0.
|
|
DOCS: adopted to new html-converter.
|
|
DOCS: Made conformant to the new html coverter.
|
|
DOCS: changed LEDA from 3.6.1 to 3.7.
|
|
DOCS: updated titlepage to use the cgalrelease macro.
|
|
DOCS: Updated for CGAL-1.1.
|
|
DOCS: moved here from former package Installation_doc.
|
|
DOCS: Added Dima to the list of authors.
|
|
DOCS: Fixed Y2K-problem in mydate.
|
|
DOCS: Replaced path by nonlinkedpath.
|
|
GLOB: Initial revision
|
|
GLOB: Installation
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1157
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Throw out windows native stuff.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1156
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Updated windos install for gmp to V4.0.1.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1155
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: - Document --build-all
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1154
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed include/compilers/vc7 from include path for VC7.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1153
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: QT fixed from Radu.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1152
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Yet other fixes for Qt (Qt support hasn't been yet tested enough)
|
|
DOCS: Updated KAI CC url.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1151
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixes for QT.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1150
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added .moc to REMOVE_EXT_LIST.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1149
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed qtlib option.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1148
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed several things for qt-support. (<- Laurent)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1147
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added CGAL_QT_LDFLAGS.
|
|
GLOB: Some fixes for qt-moc.
|
|
GLOB: _posix_path -> posix_path. (<- Andreas)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1146
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Some changes for Qt support on cygwin. (<- Radu)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1145
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed gmp install for sunpro.
|
|
GLOB: Fixed gmp installation.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1144
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed -Wall for g++ on Solaris. (<- GJ)
|
|
GLOB: Copy libgmp always, do not link.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1143
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed test_leda to take into account namespace leda. (<- Matthias)
|
|
GLOB: Changed handling of libgmp: also treat shared libs.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1142
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Add flag -MLd for msvc.
|
|
GLOB: Mark MSVC6 as supported.
|
|
GLOB: Fixed log_print for compilers (no more quoting).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1141
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed (removed) check_COMPILER.
|
|
GLOB: Fixed check_comp_executable for irix.
|
|
GLOB: Added support for QT window.
|
|
GLOB: Added settings for vc7.
|
|
DOCS: Added Qt stuff.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1140
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added quotes to support spaces in PATHs on cygwin.
|
|
GLOB: Some changes for Metrowerks support (introduce CYGWIN_COMPILER flag).
|
|
GLOB: Changed to gmp-4 instead of gmp-2.
|
|
GLOB: Changed to gmp-4.
|
|
GLOB: Added support for Metrowerks.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1139
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: src/Interval_arithmetic/workaround_4_ms.obj is no longer necessary.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1138
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Set "treat as C++ code"-flag for PC compilers.
|
|
GLOB: Removed compiler version functions.
|
|
GLOB: Added ADDITIONAL_CXXFLAGS to compile compiler_test.
|
|
DOCS: fixed URLs containing \_ to please HTML covertor
|
|
DOCS: updated URLs for Cygwin
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1137
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Completely changed compiler version detection (now compile a file).
|
|
GLOB: Added settings for Metrowerks compiler.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1136
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Add -D_RWSTD__ALLOCATOR for SunPro.
|
|
DOCS: fixed few misprints
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1135
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Make blank after EXE_OPT, except for msvc and borland.
|
|
GLOB: Fixed test_gmp for sunpro 5.3.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1134
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Updated sunpro_version detection for 5.3.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1133
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Merged Dimas changed in.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1132
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Update CGAL version to 2.4.
|
|
DOCS: Updated CGAL version to 2.4.
|
|
DOCS: Removed ftp paragraph.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1131
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed makefile_Win adaption (do only if dir is there).
|
|
DOCS: updated to include handling of CGALWin with native tools.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1130
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: minor rewordings
|
|
DOCS: renaming install.txt to INSTALL.win32
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1129
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Took out CGALWin instructions (now in the manual).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1128
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Updated license header.
|
|
GLOB: Show again LEDA (not) supported.
|
|
GLOB: Added printout of CGAL_LIB_DIR in the end to ease CGALWin installation.
|
|
DOCS: Replace CGALwin -> CGALWin.
|
|
DOCS: Updated supported compilers (gcc-3.0), remark on gcc-2.96/7.
|
|
DOCS: Removed reference to Getting-Started.
|
|
DOCS: Added section on visualization and installation of CGALwin.
|
|
DOCS: Some other minor changes/fixes.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1127
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed CGAL_LIB_CREATE for mipspro.
|
|
GLOB: Added CGAL_WINLIB_CXXFLAGS, set -fpermissive for gcc-solaris.
|
|
GLOB: Added WINDOW_INCLUDE, set to /usr/openwin/include for solaris.
|
|
GLOB: Show gcc-3 as supported, 2.9X only for X=5, egcs not at all.
|
|
GLOB: Add -O to CGAL_LIB_CXXFLAGS and CGAL_SHARED_LIB_CXXFLAGS.
|
|
DOCS: Added remark for cygwin 1.3.2.
|
|
DOCS: Updated some remark concerning cygwin and/or Borland.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1126
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1125
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1124
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added support for libCGALWin.
|
|
GLOB: Added messages for stupid users.
|
|
DOCS: - Remove some obsolete or buggy references.
|
|
DOCS: Removed egcs-1.* support.
|
|
DOCS: Updated http links.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1123
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: modified guess_os to truncate everything in "()" in the
|
|
GLOB: output of uname -r
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1122
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: adding special alpha-linux handling
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1121
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1120
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: changed the location of vc7/ stuff (DVP)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1119
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1118
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1117
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed STL include for VC7-beta.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1116
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Set -ftemplate-depth25 for gcc 2.* only. (gcc 3 has a default of 50.)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1115
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed clocales -> clocale.
|
|
GLOB: Replace "/" by "-" in compiler name (non-interactive mode).
|
|
ALL : Added options for setting CUSTOM_CXX/LDFLAGS from command line.
|
|
GLOB: Changed msvc matching from "CL" to "CL.".
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1114
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: rm -rf ti_files in .clean target.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1113
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added settings for *CYGWIN*g++-2.95*.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1112
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: OOPS, fixed _LEDA config/install stuff.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1111
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Recognize existing _LEDA config/install files.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1110
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: The _LEDA suffix is now part of the config/install file as well.
|
|
GLOB: Run the compiler tests when it becomes necessary only.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1109
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Changed CGAL version to 2.3.
|
|
DOCS: Some minor corrections by Susan and Dima.
|
|
DOCS: Replaced path by nonlinkedpath.
|
|
DOCS: moved here from former package Installation_doc.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1108
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Show KCC support (fixed).
|
|
DOCS: Fixed footnotes for HTML acc. to Susan's remarks.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1107
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Show KCC and Borland 5.5 as supported.
|
|
GLOB: Search for kcc automatically.
|
|
GLOB: Added KCC description.
|
|
DOCS: Updated list of supported compilers: add borland and kcc.
|
|
DOCS: Added http references to compiler vendors.
|
|
DOCS: Added section about long-name problem on Irix.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1106
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Added indexing commands. (finally ... :-)
|
|
DOCS: Changed LEDA version to 4.1.
|
|
DOCS: Removed description of the replace_header script.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1105
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added kcc version detection as by Stefan.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1104
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Added remark, that CLN R1.0.3+ is required.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1103
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Corrected SAVE_THE_BLANK fix for KCC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1102
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed guess_os as suggested by Dima,
|
|
GLOB: to remove '()/', needed for cygwin-1.1.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1101
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Save the blank after -o in EXE_OPT for KCC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 1100
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed IFS bug reported by Jacques Beigbeder.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 199
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added ws2_32.lib to XLIBS for msvc.
|
|
DOCS: Changed CGAL_NO_LEDA_HANDLE passus.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 198
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Added/Corrected LONG_NAME_PROBLEM_LDFLAGS for Irix.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 197
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added flags for Solaris / KCC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 196
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed problem in _real_options.
|
|
ALL : Updated CGAL_VERSION to 2.2.
|
|
DOCS: Some fixes by Stefan and Susan.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 195
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Removed overfull boxes.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 194
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed some problems for "spaces in pathnames".
|
|
GLOB: Updated help message for --upgrade.
|
|
DOCS: Updated CGAL version in --upgrade.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 193
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Initial revision
|
|
GLOB: Updated sample include makefiles + README.
|
|
GLOB: Remove traces of KCC/EGCS and CGAL_CC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 191
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Removed #include <cassert> from test_leda.
|
|
GLOB: Search only in OLD_CGAL_DIR/lib for gmp libs in --upgrade.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 190
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Introduced variable GMP_LIBNAME (-> libgmp.a || gmp.lib).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 189
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Check for LEDA_STD_HEADERS on windows compilers.
|
|
DOCS: Some minor changes due to Dima.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 188
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Fixed Y2K-problem in mydate.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 187
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Updated makefile.
|
|
GLOB: No longer up-to-date.
|
|
GLOB: - New options --build <config> and --rebuild <config>.
|
|
GLOB: - Update list of supported compilers.
|
|
GLOB: - New interactive option "Register new compiler".
|
|
GLOB: Initial revision
|
|
DOCS: Two changes due to Dima/Stefan.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 186
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 185
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Now also binary distribution of libgmp for cygwin/g++.
|
|
GLOB: Cleanup in gmp_menu and cln_menu.
|
|
GLOB: Another try to fix libpath for test_gmp on Borland.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 184
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed order of ldflags for gmp test.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 183
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed test_gmp for Borland.
|
|
GLOB: Changed link_gmp to copy (no ln -s) libgmp on cygwin.
|
|
DOCS: Some updates due to Dima.
|
|
DOCS: Replaced LEDA-4.1-beta by LEDA-4.0. :-)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 182
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed real_which to work with spaces in directory names.
|
|
GLOB: Added gmp installation in CGAL tree for cygwin.
|
|
GLOB: Removed -DCGAL_LIMITED_ITERATOR_TRAITS_SUPPORT for MSVC.
|
|
DOCS: Major additions about MS-stuff by Dima.
|
|
DOCS: Reorganized section order moving some stuff into the appendix.
|
|
DOCS: A number of minor changes/additions.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 181
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Introduced CGAL_WINDOW_LD_LIBPATH in analogy to CGAL_LD_LIBPATH.
|
|
DOCS: Some additions/corrections due to Dima.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 180
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: Added Dima to the list of authors.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 179
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Updated ps-docs.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 178
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Remove ii_files in .C.clean target for mips-CC.
|
|
DOCS: Updated LEDA version number.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 177
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: No gmp installation on cygwin.
|
|
DOCS: Added docs for cygwin installation.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 176
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed order of retrieve_compiler_settings and set_compiler_flags.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 175
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Another try to fix WINDOW_LDFLAGS for cygwin/gcc.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 174
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed WINDOW_LDFLAGS for cygwin/gcc.
|
|
GLOB: Make sharedlib with make -k.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 173
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added -D__STL_NO_DRAND48 ADDITIONAL_CXXFLAGS for cygwin-g++.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 172
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Set -vi- (inlining off) flag for Borland.
|
|
GLOB: Set CGAL_WINDOW/GEOWIN_LDFLAGS also without LEDA (-> CGAL_LDFLAGS).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 171
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed .C/.o rule in include makefile for cygwin-g++.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 170
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added advapi32.lib to XLIBS for MSVC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 169
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: EXTRA_OBJECTS with .o suffix for cygwin/gcc.
|
|
GLOB: EXE_OPT=.exe for cygwin/gcc.
|
|
GLOB: Changed order ob libpath and link directives to please Borland.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 168
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added LIB_SUFFIX, START_LD_OPT, LIBPATH_OPT and LIB_OPT to include
|
|
GLOB: makefile.
|
|
GLOB: Added CGAL_GEOWIN_LDFLAGS.
|
|
GLOB: No workaround_4_ms.obj in EXTRA_OBJECTS for Borland.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 167
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 166
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Add workaround_4_ms.obj to CGAL_EXTRA_OBJECTS on CYGWIN.
|
|
GLOB: Fixed newline problem in include makefile.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 165
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed VC++ pattern problem (match for CL|cl without .exe).
|
|
GLOB: Added setting of CGAL_OBJ_PREFIX (for Borland support).
|
|
GLOB: Changed CGAL_LIB_CREATE for Borland to "tlib /C /P512".
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 164
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 163
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Do "make -i" for the libs in internal releases.
|
|
GLOB: Set LONG_NAME_PROBLEM flags only when really needed.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 162
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed -Zm400 to -Zm900 for msvc. // DVP
|
|
GLOB: Remove __STL_DEBUG from the list of options for msvc // DVP
|
|
GLOB: Corrected CGAL_WINDOW_LDFLAGS for MSVC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 161
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Changed EXE_OPT back to '-Fp" for MSVC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 160
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed leda_lib_options for UNIX-compilers.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 159
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added leda_lib_option flag.
|
|
GLOB: Added -Zm400 to ADDITIONAL_CXXFLAGS for msvc.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 158
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added flags for patched STLport to ADDIOTIONAL_CXXFLAGS for MSVC.
|
|
GLOB: Standard header tests give now feedback (ok/no).
|
|
GLOB: Stripped quotes from unix file/pathnames.
|
|
GLOB: Added cygpath use for non-iteractive modes also.
|
|
GLOB: No object file specification in compiler call.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 157
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed EXE_OPT setting.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 156
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added GMP support for MSVC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 155
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed "nospace" bug in LIB_CREATE commands introduced by VC support.
|
|
GLOB: Fixed LIBPATHs for VC (GJ).
|
|
GLOB: Fixed test ldflags for VC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 154
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Fixed test_gmp to work on M$ as well.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 153
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Corrected CGAL_WINDOW_LDFLAGS setting.
|
|
GLOB: Get INSTALL_CONF_VERSION from CGAL_CFG_NO_ITERATOR_TRAITS.C.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 152
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 151
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 150
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: joined CGAL_LIB_NAME and CGAL_LIBNAME.
|
|
GLOB: Fixed leda/gmp libdir checks for M$VC/Borland.
|
|
GLOB: Fixed CGAL_LIB_DESTINATION for M$VC/Borland (no backslash).
|
|
GLOB: Fixed CGAL_LIB_CREATE.
|
|
GLOB: Added ADDITIONAL_LDFLAGS variable.
|
|
GLOB: Set -LANG:std as ADDITIONAL_*FLAGS for mips-7.3.
|
|
GLOB: Do not build sharedlibs on cygwin.
|
|
GLOB: Fixed M$VC version detection to work on german W95-edition.
|
|
DOCS: Added description of CLN support.
|
|
DOCS: Some minor corrections.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 149
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: commented lib_platform_dependent.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 148
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Some changes for MS-Borland support due to GJ.
|
|
GLOB: Added CLN support due to Sylvain.
|
|
GLOB: Fixed verbose mode.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 147
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: changed to support M$ compilers acc. to GJ's suggestions.
|
|
ALL : updated CGAL-version to 2.1.
|
|
GLOB: removed CGAL_directories (contained only two variables).
|
|
GLOB: no support for gcc prior to 2.8 anymore.
|
|
GLOB: fixed little problem with install-script name - now $CGAL_INSTALL_CGAL.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 146
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: added section "Compiler Optimisations"
|
|
DOCS: added long-name-problem remarks to Troubleshooting
|
|
DOCS: moved leda-stl-conflict subsection to Troubleshooting
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 145
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed EXTRA_OBJECTS bug (workaround_4_irix was addded ALWAYS).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 144
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: changed EXTRA_OBJECTS for Intervall_arithmetic workaround on irix6.
|
|
DOCS: updated documentation acc.to Stefan's suggestions.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 143
|
|
//---------------------------------------------------------------------
|
|
|
|
DOCS: added documentation of scripts (use_cgal_namespace,
|
|
DOCS: create_cgal_makefile and replace_headers).
|
|
DOCS: some minor corrections/clarifications.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 142
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: define CGAL_CC in include makefiles.
|
|
GLOB: write CGAL_EXTRA_OBJECTS without path-prefix.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 141
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: generate cctype replacement header, if CCTYPE_MACRO_BUG is encountered.
|
|
GLOB: add -DLEDA_NO_DEFAULT_COMPARE to cxxflags on gcc-2.8.
|
|
GLOB: use "make -k" when building the libs.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 140
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added CGAL_EXTRA_OBJECTS to include makefile (Intervall_arithmetic fix
|
|
GLOB: for irix)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 139
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added -DLEDA_STD_HEADERS if compiling with LEDA support
|
|
GLOB: undefine evt. existing cctype macros (see CGAL_CFG_CCTYPE_MACRO_BUG)
|
|
GLOB: in cctype, use the functions instead
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 138
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added strstream to the redirection headers
|
|
GLOB: do not add the cctype symbols to namespace std (they are macros)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 137
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added using directives to replacement headers to put symbols into
|
|
GLOB: namespace std that should be there.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 136
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: changed order in compiler tests: first check standard headers
|
|
GLOB: STL test is now just one among many other compiler tests
|
|
GLOB: changed to support Cygwin
|
|
GLOB: corrected OS description on Linux
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 135
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: removed explicit support for "external" STL.
|
|
GLOB: internal tests now use standard headers and namespace.
|
|
DOCS: sample installation now with egcs
|
|
DOCS: removed support for "external" STL
|
|
DOCS: removed obsolete paragraph about LEDA/STL problems
|
|
DOCS: updated upgrade section.
|
|
DOCS: updated list of supported compilers.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 134
|
|
//---------------------------------------------------------------------
|
|
|
|
ALL : Update for CGAL-2.0.
|
|
GLOB: Show whether compiler is supported.
|
|
GLOB: Create redirection header files in correct dir.
|
|
GLOB: New Upgrade option.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 133
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 132
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added -Wall flag for gcc2.8/egcs.
|
|
GLOB: added standard header redirection by Geert-Jan.
|
|
GLOB: added namespace disabling for SGI-7.2.1 in tests.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 131
|
|
//---------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 130
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: removed geomview support (now in geomview package).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 129
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added geomview support,
|
|
GLOB: included fixes from CGAL-1-1-patch.
|
|
DOCS: adopted to new html-converter.
|
|
GLOB: Updated sample include makefiles + README.
|
|
GLOB: Remove traces of KCC/EGCS and CGAL_CC.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 128
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Added variable PRINT_STACKTRACE_PROGRAM to include makefiles. It can
|
|
GLOB: be used to get a stacktrace, in case a program crashes during the
|
|
GLOB: testsuite.
|
|
DOCS: Made conformant to the new html coverter.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 127
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: yet another printf "-" fix for Linux.
|
|
DOCS: changed LEDA from 3.6.1 to 3.7.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 126
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: removed some superfluous '\n's.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 125
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: also fixed CGAL_SHARED_LIB_LDFLAGS for IRIX5 make. :)
|
|
DOCS: updated titlepage to use the cgalrelease macro.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 124
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: write CGAL_LIB_LDFLAGS on one line in order to not confuse IRIX5 make.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 123
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: changed various printf statements to make them (hopefully)
|
|
GLOB: work better on Linux [printf "---" doesn't work there :(],
|
|
GLOB: removed CUSTOM_CXX(LD)FLAGS from SHARED_LIB_...FLAGS,
|
|
GLOB: added LONG_NAME_PROBLEM_...FLAGS.
|
|
DOCS: Updated for CGAL-1.1.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 122
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: set -ftemplate-depth-25 for egcs-gcc2.8,
|
|
GLOB: CGAL_RELEASE : 0.9 --> 1.0
|
|
GLOB: changed makefile replace_line for example dirs (acc. to Wieger).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 121
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed NO COMPILER DETECTED bug reported by Sven.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 120
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: On GCC 2.7, stl version is only set to CGAL_STL_GCC,
|
|
GLOB: if builtin STL is used,
|
|
GLOB: settings are saved also for non-interactive installs,
|
|
GLOB: with correct COMPILER string,
|
|
GLOB: compiler are also read from INSTALL_CONF_DIR.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 119
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: enabled SGI MIPS64 compiler support (+GMP),
|
|
GLOB: new flag: --(re)build,
|
|
GLOB: divided usage and general information.
|
|
GLOB: ,
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 118
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added cmdline options --CGAL_DIR,
|
|
GLOB: added runtime linker flag for linux,
|
|
GLOB: if libgmp is found, set GMP_INSTALLATION to 'c' (but reset
|
|
GLOB: GMP_TEST_PASSED).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 117
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added setting for irix/gcc2.8 (is more like egcs than like gcc2.7),
|
|
GLOB: corrected sgi_version generation (did not work in Linz/6.2 CC 7.1).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 116
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added entry for egcs on irix,
|
|
GLOB: made n32 default on irix6,
|
|
GLOB: and fixed version grep on config.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 115
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed yet another GMP bug (ni-mode) reported by Stefan.
|
|
GLOB: added CGAL_USE_LEDA and CGAL_USE_GMP flags.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 114
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed some makefile \\\\ bugs reported by Sven and Herve,
|
|
GLOB: fixed a compiler-path bug reported by Stefan and
|
|
GLOB: sets CGAL_STL_GCC only for GCC 2.7.2 (not egcs).
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 113
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: support MIPSPRO CC 7.2
|
|
GLOB: some fixes for systems without RUNTIME_LINKER_FLAG
|
|
GLOB: handle new example dir structure correctly
|
|
GLOB: one more link_gmp fix :)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 112
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added support for SGI STL 3.0
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 111
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added support for n32 and 64 compilers on irix6,
|
|
GLOB: fixed bug in gmp linking,
|
|
GLOB: fixed two bugs reported by Sven,
|
|
GLOB: changed internal handling of compilers (..@..@..@..)
|
|
GLOB: and some minor improvements and corrections.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 110
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: corrected help message (2 x LEDA_INCL_DIR)
|
|
GLOB: added -frtti flag for all g++'s in any case :)
|
|
GLOB: changed CONFIG_PREFIX to CGAL_CFG instead of CGAL_CFG_NO
|
|
GLOB: check for GMP syslib/cgal-inst only the first time GMP_SUPPORT is toggled
|
|
GLOB: on
|
|
GLOB: (until now it checked right away after compiler was chosen)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 19
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: replaced echo by printf in some cases
|
|
GLOB: changed to generate compiler specific include file (compiler_config.h)
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 18
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: changed order of syslib/cgal detection for gmp
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 17
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: moved LEDA sysincl/-lib tests to leda_menu
|
|
GLOB: added CUSTOM flags to sysincl/-lib and bultin stl tests
|
|
GLOB: changed shared lib flags on Solaris/g++ to -G
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 16
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: numerous number of bugfixes
|
|
GLOB: added support for GMP installation
|
|
GLOB: more command-line flags for non-interactive mode
|
|
GLOB: testing is now more transparent and configurable
|
|
GLOB: custom compiler and linker flags can be defined
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 15
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: added support for automated gmp installation. Since there is no difference
|
|
GLOB: between rtti/LEDA and whatsoever version (this is C), the script will
|
|
GLOB: look do symbolic links and just opt for ONE installation per
|
|
GLOB: os/compiler.
|
|
GLOB: changed command line option '-os' to return the os/compiler setting
|
|
GLOB: without any additional output, so this can be used for setting an
|
|
GLOB: environment variable which triggers makefile inclusion (asked for by
|
|
GLOB: Lutz).
|
|
GLOB: corrected the order of libs in the various ldflags.
|
|
GLOB: -frtti for gnu is now only set in rtti-support settings.
|
|
GLOB: some minor fixes.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 14
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: Two minor changes suggested by Wieger.
|
|
GLOB: One COMPILER='' line added(to prevent from wrong auto-choosing).
|
|
GLOB: replaced '_rtti' extension by '-rtti' as suggested by Sven.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 13
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: STL test works for Moskow STL.
|
|
GLOB: non interactive setting hopefully works now.
|
|
GLOB: check_LEDA_LIB_DIR accepts also, if there only is a libL.so.
|
|
GLOB: Added --help reference when something went wrong.
|
|
GLOB: changed include makefile generation due to Wieger.
|
|
GLOB: changed cgal_test replacement due to Wieger.
|
|
|
|
//---------------------------------------------------------------------
|
|
// revision 12
|
|
//---------------------------------------------------------------------
|
|
|
|
GLOB: fixed /bin/which bug (looks for non-existent aliases in ~/.cshrc) by
|
|
GLOB: providing an own version of which.
|
|
GLOB: fixed /bin/wc option "-m" to "-c" which seems to be more portable.
|
|
GLOB: changed appearance --> fewer stars :)
|
|
GLOB: logging successful compile runs into a vis_logfile that is displayed when
|
|
GLOB: exiting from the script.
|
|
GLOB: added a remark about the install logfile.
|
|
GLOB: fixed version number parsing (now only the number is stored in
|
|
GLOB: CGAL_INSTALL_VERSION).
|
|
GLOB: removing old logfiles now works.
|
|
GLOB: not checking for ${CGAL_DIR}/include anymore, instead check existence of
|
|
GLOB: $CGAL_DIR, $CGAL_LIB_DIR, $CGAL_INCL_DIR , $CGAL_MAKE_DIR and that we
|
|
GLOB: have read and execute permission for these (write to LIB and MAKE).
|
|
GLOB: changed g++ version number parsing to work with snapshots.
|
|
GLOB: added a print_center_line for pretty-printing.
|
|
GLOB: fixed #error directives in compiler testprogs to @error, since sunpro does
|
|
GLOB: not treat them as errors (bug/feature?).
|
|
GLOB: fixed leda-testprog to end with return 0.
|
|
GLOB: added a print_os_setting to give the configuration in a readable fashion.
|
|
GLOB: added test-suite option.
|
|
|
|
|
|
======================= old Configuration/changes.txt merged here : ===========
|
|
|
|
18 December 2005 Sylvain Pion
|
|
- Add CGAL_CFG_NO_BOOST.C and CGAL_CFG_NO_MPFR.C test programs.
|
|
- Make the test programs for GMP, GMPXX, MPFR, BOOST, CORE, LEDA and QT
|
|
dump the version number.
|
|
|
|
14 December 2005 Sylvain Pion
|
|
- Attempt to change CGAL_CFG_HAS_TWO_STAGE_NAME_LOOKUP.C into the "positive"
|
|
test program CGAL_CFG_NO_TWO_STAGE_NAME_LOOKUP.C .
|
|
|
|
12 September 2005 Sylvain Pion
|
|
- New config macro CGAL_CFG_COMMA_BUG for g++ 3.3.
|
|
|
|
7 August 2005 Sylvain Pion
|
|
- New config macro CGAL_CFG_MATCHING_BUG_5 for g++ 3.3 and 3.4.
|
|
|
|
5 August 2005 Sylvain Pion
|
|
- Remove the macros CGAL_CFG_NO_NAMESPACE, CGAL_USING_NAMESPACE_STD, CGAL_STD,
|
|
CGAL_USE_NAMESPACE. They have been dead for 5 years.
|
|
|
|
4 August 2005 Sylvain Pion
|
|
- Move all config macros post-processing from basic.h to config.h.
|
|
|
|
4 June 2005 Menelaos Karavelas
|
|
- Add CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.C for Intel compiler 8.x,
|
|
MSVC 7.1 and pgCC.
|
|
|
|
6 March 2005 Sylvain Pion
|
|
- Add CGAL_CFG_NO_LONG_DOUBLE_IO.C and CGAL_LONG_DOUBLE_IO for pgCC.
|
|
|
|
=========================== CGAL 3.1 =============================
|
|
|
|
28 September 2004 Andreas Fabri
|
|
- Add CGAL_CFG_TYPENAME_BEFORE_DEFAULT_ARGUMENT_BUG.C
|
|
|
|
11 September 2004 Sylvain Pion
|
|
- Add CGAL_CFG_NO_STL.C (extracted from install_cgal).
|
|
|
|
1 September 2004 Sylvain Pion
|
|
- Add CGAL_CFG_HAS_TWO_STAGE_NAME_LOOKUP.C .
|
|
|
|
26 August 2004 Sylvain Pion
|
|
- Add CGAL_CFG_NO_CORE.C CGAL_CFG_NO_GMP.C CGAL_CFG_NO_GMPXX.C
|
|
CGAL_CFG_NO_LEDA.C CGAL_CFG_NO_QT.C .
|
|
|
|
19 August 2004 Sylvain Pion
|
|
- CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG : fix warning.
|
|
|
|
9 August 2004 Andreas Fabri
|
|
- Changed CGAL_CFG_USING_BASE_MEMBER_BUG_3
|
|
|
|
24 June 2004 Sylvain Pion
|
|
- Add CGAL_CFG_USING_BASE_MEMBER_BUG_3 : attempt to detect MipsPRO bug.
|
|
|
|
20 June 2004 Sylvain Pion
|
|
- CGAL_CFG_NO_BIG_ENDIAN.C : fix compilation with g++ 3.5.
|
|
|
|
22 May 2004 Sylvain Pion
|
|
- Add CGAL_CFG_USING_BASE_MEMBER_BUG_2.C for SunPRO 5.3.
|
|
|
|
20 May 2004 Sylvain Pion
|
|
- Add CGAL_CFG_CONVERSION_OPERATOR_BUG.C to detect the bug in g++ 3.3.0.
|
|
|
|
9 May 2004 Sylvain Pion
|
|
- Add CGAL_CFG_NO_PRAGMA_FENV_ACCESS.C
|
|
|
|
6 May 2004 Sylvain Pion
|
|
- Slightly modify CGAL_CFG_IEEE_754_BUG.C so that ICC passes
|
|
when the -mp option is selected.
|
|
|
|
6 May 2004 Laurent Rineau
|
|
- Added CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.C
|
|
|
|
27 Apr 2004 Sylvain Pion
|
|
- Remove trace of CGAL_MASK_FINITE_VALID in Borland_fixes.h.
|
|
|
|
18 Apr 2004 Sylvain Pion
|
|
- Added CGAL_CFG_IEEE_754_BUG.C for PGCC/VC++/Borland.
|
|
|
|
18 Apr 2004 Sylvain Pion
|
|
- Added CGAL_CFG_DENORMALS_COMPILE_BUG.C for PGCC.
|
|
|
|
8 Apr 2004 Sylvain Pion
|
|
- Kill "unused variable" warning with PGCC.
|
|
|
|
26 Feb 2004 Radu Ursu
|
|
- removed CGAL_VERSION and CGAL_VERSION_NR from config.h
|
|
- those will be created by the create_internal_release script
|
|
|
|
22 Feb 2004 Radu Ursu
|
|
- added configuration test for SunPro called:
|
|
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.C
|
|
|
|
17 Feb 2004 Sylvain Pion
|
|
- Remove CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION
|
|
|
|
31/01/2004 Sylvain Pion
|
|
- Also do not define CGAL_USE_GEOMVIEW for __MINGW32__.
|
|
|
|
30/01/2004 Sylvain Pion
|
|
- Define CGAL_USE_GEOMVIEW except for windows.
|
|
|
|
2.94 19/01/2004
|
|
- Remove CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C
|
|
|
|
2.93 18/01/2004
|
|
- Remove CGAL_CFG_EARLY_INSTANTIATION_BUG.C
|
|
- Remove CGAL_CFG_USING_NAMESPACE_BUG.C
|
|
- Remove CGAL_CFG_RETURN_TYPE_BUG.C
|
|
- Remove CGAL_CFG_ENUM_BUG.C
|
|
- Remove CGAL_CFG_NESTED_CLASS_TEMPLATE_BUG.C
|
|
- Add CGAL_CFG_USING_BASE_MEMBER_BUG.C
|
|
|
|
2.92 18/01/2004
|
|
- Remove CGAL_NULL_TMPL_ARGS
|
|
- Remove CGAL_TYPENAME_MSVC_NULL
|
|
|
|
2.91 18/01/2004
|
|
- Remove CGAL_TEMPLATE_NULL
|
|
|
|
2.90 18/01/2004 (aka bloody sunday :)
|
|
- Remove obsolete CGAL_DEFINE_ITERATOR_TRAITS_POINTER_SPEC.
|
|
- Remove obsolete CGAL_LIMITED_ITERATOR_TRAITS_SUPPORT.
|
|
|
|
2.89 18/01/2004
|
|
- Remove obsolete CGAL_CFG_FUNCTION_OVERLOAD_BUG.
|
|
|
|
2.88 18/01/2004
|
|
- Remove obsolete CGAL_CFG_VC7_PRIVATE_TYPE_BUG and CGAL_VC7_BUG_PROTECTED.
|
|
|
|
2.87 18/01/2004
|
|
- Remove obsolete CGAL_CFG_MATCHING_BUG_2[.C] and CGAL_MSVC_DUMMY_ARGUMENT.
|
|
|
|
2.86 9/12/2003
|
|
- Simpler implementation of CGAL_WRAP().
|
|
|
|
2.85 4/12/2003
|
|
- CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION is now gone.
|
|
|
|
================================ CGAL 3.0 ================================
|
|
|
|
2.84 21/10/2003
|
|
- fix headers
|
|
|
|
2.83 17/10/2003
|
|
- include/CGAL/config.h replaced global min/max by std::min, std::max
|
|
- Iterator specializations are NOT needed for Intel together with .net 2003
|
|
|
|
2.82 15/10/2003
|
|
-added global min/max functions in config.h (only if NOMINMAX is defined)
|
|
|
|
|
|
2.81 18/9/2003
|
|
- New headers, bis.
|
|
|
|
2.80 18/9/2003
|
|
- New headers.
|
|
|
|
2.79 2/9/2003
|
|
- Fix CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C for g++ 3.4.
|
|
- Add CGAL_CFG_NESTED_CLASS_TEMPLATE_BUG.C.
|
|
|
|
2.78 22/8/2003
|
|
- Activate Matching_bug_wrapper for Sunpro, regardless of the outcome
|
|
of the test for MATCHING_BUG_4. This is supposed to be a temporary
|
|
solution, but should fix those strange runtime errors in Distance_3
|
|
for Sunpro 5.5.
|
|
|
|
2.77 12/8/2003
|
|
- Remove Weighted_point from Matching_bug_wrapper.
|
|
|
|
2.76 6/8/2003
|
|
- In Sun_fixes.h the added value_type() etc. functions are put
|
|
into namespace CGAL to be found by Koenig-lookup.
|
|
- We also have to add one more overload for these functions
|
|
(for pointers) to please SunPro 5.5.
|
|
|
|
2.75 5/8/2003
|
|
- Introduce CGAL_CFG_MATCHING_BUG_4 (SunPro 5.3 and 5.4).
|
|
- Minor cleanup.
|
|
|
|
2.74 30/07/2003 [af]
|
|
- Made CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG harder
|
|
|
|
2.73 30/07/2003 [af]
|
|
- Added some workarounds for SunPro CC 5.5
|
|
|
|
2.72 22/07/2003 [af]
|
|
- Removed some workarounds for SunPro CC 5.5
|
|
|
|
2.71 20/07/2003
|
|
- Slight change to Enable_if in CGAL_CFG_NO_SFINAE.C.
|
|
|
|
2.70 20/07/2003
|
|
- Make CGAL_CFG_NO_SFINAE.C work with G++ 3.2 (small workaround).
|
|
|
|
2.69 20/07/2003
|
|
- added CGAL_CFG_NO_SFINAE.C
|
|
|
|
2.68 23/06/2003 [ru]
|
|
- added CGAL_CFG_EXPLICIT_SPECIALIZATION_MEMBER_DECLARATION_BUG.C
|
|
|
|
2.67 15/06/2003 [ru]
|
|
- modified CGAL_CFG_NET2003_MATCHING_BUG.C
|
|
|
|
2.66 15/06/2003 [ru]
|
|
- modified CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C
|
|
|
|
2.64 11/06/2003 [af]
|
|
- Added workaround for missing member templates in Sun STL
|
|
|
|
2.63 (rursu) 11/06/2003
|
|
- added config/testfiles/CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG.C
|
|
|
|
2.62 = 2.61 (rursu) 06/06/2003
|
|
-added config/testfiles/CGAL_CFG_NET2003_MATCHING_BUG.C
|
|
|
|
|
|
2.60
|
|
- Removed CGAL_CFG_NO_STANDARD_HEADERS.C as it is not used anymore.
|
|
- Various config.h cleanups.
|
|
|
|
2.59
|
|
- Added two new tests for cl1300:
|
|
- CGAL_CFG_USING_NAMESPACE_BUG
|
|
- CGAL_CFG_EARLY_INSTANTIATION_BUG
|
|
|
|
2.58
|
|
- Refine CGAL_CFG_NO_LIMITS for MipsPro.
|
|
|
|
2.57 (rursu)
|
|
- added CGAL_CFG_FUNCTION_OVERLOAD_BUG in config.h
|
|
|
|
2.56 (mh)
|
|
- removed obsolete workaround files
|
|
- set NOMINMAX in config.h if _MSC_VER is defined
|
|
|
|
2.55 (rursu)
|
|
- removed couple lines from config.h used for cl1200
|
|
|
|
2.53 [af]
|
|
- Refined the test in CGAL_CFG_NO_LIMITS, as Sun CC 5.4 has a bug in limits
|
|
|
|
2.52 [af]
|
|
- Added CGAL_CFG_NO_LIMITS
|
|
|
|
2.51 (rursu)
|
|
- Removed line too long warning from LONGNAME.C
|
|
|
|
2.50 (rursu)
|
|
- Removed test/Configuration/*.C and *.h
|
|
- The release creation process will copy the config/testfiles directory in test/Configuration.
|
|
- We will no longer need to edit two times the configuration files.
|
|
|
|
2.49 (rursu)
|
|
- LONGNAME_BUC.C: protected pragma by ifdefs _MSC_VER
|
|
|
|
2.48 (rursu)
|
|
- patched config for cl 1310.
|
|
|
|
2.47
|
|
- Remove warning in CGAL_CFG_MATCHING_BUG_2.C
|
|
|
|
2.45 (rursu)
|
|
- removed CGAL_CFG_NO_LONGNAME_PROBLEM.C
|
|
|
|
2.44
|
|
- Also update test/Configuration/CGAL_CFG_NO_ITERATOR_TRAITS.C.
|
|
|
|
2.43
|
|
- Fix CGAL_CFG_NO_ITERATOR_TRAITS.C for SUNPRO (cf 2.41).
|
|
|
|
2.42
|
|
- Remove CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION, it's long dead.
|
|
|
|
2.41
|
|
- Missing typename in CGAL_CFG_NO_ITERATOR_TRAITS.C
|
|
(spotted by gcc, cp-parser-branch)
|
|
|
|
2.40
|
|
- CGAL_CFG_LONGNAME_PROBLEM moved to CGAL_CFG_LONGNAME_BUG
|
|
|
|
2.39
|
|
- 2 files were added CGAL_CFG_LONGNAME_PROBLEM.C in test/Configuration and testfiles
|
|
- CGAL_CFG_NO_LONGNAME_PROBLEM.C will be removed next release.
|
|
- this flag will be set for VC6, VC7 even if they report only warning
|
|
|
|
|
|
2.38
|
|
- The same as 2.37 but also in test/Configuration
|
|
|
|
2.37
|
|
- Put the main function in CGAL_CFG_NOMINMAX_BUG.C.
|
|
|
|
2.36
|
|
- Introduce CGAL_USE_LONG_LONG.
|
|
- Delete CGAL_CFG_NO_ADVANCED_KERNEL.
|
|
|
|
2.35
|
|
- Fix some warnings.
|
|
- Add CGAL_CFG_NO_LONG_LONG.C to test if the compiler knows about
|
|
(non C++ standard, but C standard) long long.
|
|
|
|
2.34
|
|
- I was wrong about basic.h, I have added the definition in
|
|
$CGALROOT/include/CGAL/config.h
|
|
|
|
2.33
|
|
- Added the CGAL_CFG_NOMINMAX_BUG.C. The file basic.h should
|
|
check if this bug is set and #define NOMINMAX 1
|
|
|
|
2.32
|
|
- Corected the code introduced in the previous version.
|
|
|
|
- kill unused variable warning.
|
|
|
|
2.31
|
|
- Added a function test in the CGAL_NO_TMPL_IN_TMPL_PARAM.C.
|
|
template < template < class T > class HDS>
|
|
void fct(HDS<int> h1 ) { // here it does not compile }
|
|
|
|
2.30
|
|
- Fixed STLport include (not for VC7) as suggested by Radu.
|
|
- Added CGAL_MSVC_DUMMY_ARGUMENT macro.
|
|
|
|
2.29
|
|
- Outsourced sun fixes to Sun_fixes.h.
|
|
- Added fix to enable member templates in stdlib.
|
|
|
|
2.28
|
|
- Remove obsolete CGAL_CFG_NO_MUTABLE
|
|
- Define CGAL_VC7_BUG_PROTECTED
|
|
|
|
2.27
|
|
- Add test program for VC7 bug about private type.
|
|
|
|
2.26
|
|
- Undo Borland fix because it broke the kernel.
|
|
|
|
2.25
|
|
- Added time_t to std for msvc.
|
|
|
|
2.24
|
|
- Borland fix.
|
|
|
|
2.23
|
|
+ Fix another typo in VC 7 workaround.
|
|
|
|
2.22
|
|
+ Fix typo in VC 7 workaround.
|
|
|
|
2.21
|
|
+ Forgot to add CGAL_CFG_MATCHING_BUG_3.C in test/Configuration too.
|
|
+ Remove definition of non standard M_PI for VC++.
|
|
|
|
2.20
|
|
+ CGAL/config/msvc7/iterators_specializations.h added for VC7.
|
|
|
|
2.19
|
|
+ Removed namespace CGAL::std for msvc.
|
|
|
|
2.18
|
|
+ Added CGAL_CFG_RETURN_TYPE_BUG.C for VC++ 6 and VC++ 7b2.
|
|
+ Added CGAL_CFG_SUNPRO_PARTIAL_SPEC_BUG.C for SunPro 5.3.
|
|
|
|
2.16
|
|
+ Introduce CGAL::std for VC++.
|
|
|
|
2.15
|
|
+ Added __distance_type() and __iterator_category() for sunpro.
|
|
|
|
2.14
|
|
+ Added a __value_type (const T&) function for sunpro.
|
|
|
|
2.13
|
|
+ Added std::distance for sunpro.
|
|
+ Added iterator_traits fake to CGAL_CFG_NO_ITERATOR_TRAITS.
|
|
+ Added CGAL_CFG_MATCHING_BUG_3.
|
|
|
|
2.12
|
|
+ Added iterator_traits fake for sunpro 5.3.
|
|
|
|
2.11
|
|
+ Removed workaround_stl.h workaround_return_type.h and workaround_casts.h.
|
|
+ removed obsolete config testfiles:
|
|
CGAL_CFG_DYNAMIC_CAST_BUG.C and CGAL_CFG_NO_DYNAMIC_CAST.C
|
|
|
|
2.10
|
|
+ Added CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM.C
|
|
+ Added CGAL_CFG_ENUM_BUG.C
|
|
|
|
2.9
|
|
+ Added CGAL_CFG_NO_NESTED_TEMPLATE_KEYWORD.C
|
|
|
|
2.8
|
|
+ CGAL_CFG_CCTYPE_MACRO_BUG.C run time test was buggy.
|
|
+ remove some "unused variable" warnings.
|
|
|
|
2.7
|
|
+ Small fix to CGAL_CFG_NO_ITERATOR_TRAITS.C for MSVX 7
|
|
|
|
2.6 (8 January 2001)
|
|
+ Adapted CGAL_CFG_NO_LONGNAME_PROBLEM.C to remove warning
|
|
|
|
2.5 (1 December 2000)
|
|
+ Adapted CGAL_CFG_STDC_NAMESPACE.C
|
|
|
|
2.4 (8 June 2000)
|
|
+ added CGAL_CFG_USING_USING_BUG.C
|
|
|
|
2.3
|
|
+ added CGAL_CFG_NO_ITERATOR_TRAITS.C again. install_cgal depended on this.
|
|
|
|
2.2
|
|
+ made the long name in CGAL_CFG_NO_LONGNAME_PROBLEM.C longer.
|
|
+ removed several tests that pass on all supported platforms
|
|
CGAL_CFG_MATCHING_BUG_1.C
|
|
CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C
|
|
CGAL_CFG_NO_ITERATOR_TRAITS.C
|
|
CGAL_CFG_NO_NAMESPACE.C
|
|
CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C
|
|
CGAL_CFG_NO_STDIO_NAMESPACE.C
|
|
CGAL_CFG_NO_STD_NAMESPACE.C
|
|
|
|
2.1
|
|
+ removed macros
|
|
CGAL_static_cast, CGAL_const_cast, CGAL_reinterpret_cast
|
|
R_FT_return, R_RT_return
|
|
|
|
|
|
1.54
|
|
+ Added copy_n to Borland_fixes.h
|
|
|
|
1.53
|
|
+ Changed CGAL_CFG_NO_STD_NAMESPACE.C, so that it returns the correct
|
|
answer for Borland (Borland requires std::, but lacks cwctype).
|
|
+ Added macro CGAL_CLIB_STD to config.h.
|
|
+ Removed lots of using declarations in MSVC_header_fixes.h
|
|
Importing in namespace std does not always work correctly and is now
|
|
superseded by the use of the CGAL_CLIB_STD macro.
|
|
|
|
1.52
|
|
+ Removed assertions from testfiles. Replaced them by booleans.
|
|
|
|
1.51
|
|
+ MSVC_standard_header_fixes.h: added strcmp, sscanf and sprintf to std::
|
|
|
|
1.50
|
|
+ Added using std::time_t and std::size_t for Borland.
|
|
|
|
1.49
|
|
+ Added pragma for MSVC to report truncation of names only once.
|
|
|
|
1.48
|
|
+ Added file Borland_fixes.h that gets included by config.h
|
|
|
|
1.47
|
|
+ Added strlen to namespace std under MSVC
|
|
|
|
1.46
|
|
+ Added a fix for Borland (including time.h) in config.h.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.45
|
|
+ Added CGAL_CFG_NO_KOENIG_LOOKUP.C
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.44
|
|
+Added CGAL_SCOPE macro (empty on MSVC, CGAL:: on other platforms)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.43
|
|
+Removed setting of STL_DEBUG flag in config.h
|
|
+Added macro CGAL_TYPENAME_MSVC_NULL
|
|
+Removed setting 'typename' and 'explicit' macros.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.42
|
|
+Added CGAL_CFG_TYPENAME_BUG.C
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.41
|
|
+Adapted some workarounds for MSVC for dealing with outdated use
|
|
of isspace, isalnum and isdigit in CGAL.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.40
|
|
+Adapted CGAL_CFG_NO_LOCALE.C to avoid strange runtime error under MSVC
|
|
+Adapted CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C to avoid linking error
|
|
under mips compiler. It tests for a bit different thing now.
|
|
+Reformatted CGAL_CFG_NO_ITERATOR_TRAITS.C
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.39
|
|
+Small fixes in config.h and CGAL_CFG_NO_ITERATOR_TRAITS.C for MSVC
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.38
|
|
+Added testfile CGAL_CFG_NO_LOCALE.C
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.37
|
|
+Corrected typo in testfile.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.35
|
|
+Changed MSVC_header_fixes.h to reflect use of STLport
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.34
|
|
+Added STLport support for MSVC in include/CGAL/config.h
|
|
+Added testfile NO_LONGNAME_PROBLEM
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.33
|
|
+Updated include/CGAL/MSVC_standard_header_fixes.h
|
|
(Added header and added abort, clock and clock_t to namespace std)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.32
|
|
+Removed configuration files/flags, as decided in ETHZ-99 meeting
|
|
CGAL_CFG_INCOMPLETE_TYPE_BUG_1.C
|
|
CGAL_CFG_INCOMPLETE_TYPE_BUG_3.C
|
|
CGAL_CFG_INCOMPLETE_TYPE_BUG_4.C
|
|
CGAL_CFG_INCOMPLETE_TYPE_BUG_5.C
|
|
CGAL_CFG_NO_ARROW_OPERATOR.C
|
|
CGAL_CFG_NO_BUILTIN_BOOL.C
|
|
CGAL_CFG_NO_CONSTANTS_IN_FUNCTION_TEMPLATES.C
|
|
CGAL_CFG_NO_CONST_CAST.C
|
|
CGAL_CFG_NO_CONST_REFERENCE_OVERLOADING.C
|
|
CGAL_CFG_NO_DEFAULT_PREVIOUS_TEMPLATE_ARGUMENTS.C
|
|
CGAL_CFG_NO_DEFAULT_TEMPLATE_ARGUMENTS.C
|
|
CGAL_CFG_NO_EXPLICIT.C
|
|
CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION.C
|
|
CGAL_CFG_NO_LAZY_INSTANTIATION.C
|
|
CGAL_CFG_NO_MEMBER_TEMPLATES.C
|
|
CGAL_CFG_NO_MUTABLE.C
|
|
CGAL_CFG_NO_REINTERPRET_CAST.C
|
|
CGAL_CFG_NO_STATIC_CAST.C
|
|
CGAL_CFG_NO_STATIC_MEMBERS_IN_CLASS_TEMPLATES.C
|
|
CGAL_CFG_NO_TEMPLATE_FUNCTION_MATCHING.C
|
|
CGAL_CFG_NO_TYPENAME.C
|
|
CGAL_CFG_RETURN_TYPE_BUG_1.C
|
|
CGAL_CFG_RETURN_TYPE_BUG_2.C
|
|
+Updated:
|
|
CGAL_CFG_NO_ITERATOR_TRAITS.C and
|
|
CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C
|
|
//-----------------------------------------------------------------------//
|
|
// 1.31
|
|
|
|
+Added file MSVC_standard_header_fixes.h, which puts things that are lacking
|
|
in namespace std in there on the MS VC++ platform.
|
|
The file config.h was changed to include this header file.
|
|
//-----------------------------------------------------------------------//
|
|
// 1.30
|
|
+Adapted CGAL_CFG_CCTYPE_MACRO_BUG.C (added assertion).
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.29
|
|
+Added CGAL_CFG_CCTYPE_MACRO_BUG.C
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.28
|
|
+Added CGAL_CFG_NO_STDC_NAMESPACE.C and CGAL_CFG_NO_STDIO_NAMESPACE.C.
|
|
+Defined CGAL as std in config.h.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.26
|
|
+Added a std:: prefix in CGAL_CFG_NO_ITERATOR_TRAITS
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.26
|
|
+Removed some unneccessary testfiles and the corresponding postprocessing in
|
|
config.h.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.25
|
|
+Removed the code in config.h that disables namespaces under MIPSPRO
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.24
|
|
+Now using the standard header names in the testfiles.
|
|
E.g. <vector> instead of <vector.h>.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.23
|
|
+Bug fix in include/CGAL/config.h
|
|
Renamed CGAL_NAMESPACE_BEGIN to CGAL_BEGIN_NAMESPACE.
|
|
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.22
|
|
+Added support for namespace CGAL.
|
|
- Moved CGAL_CFG_NO_NAMESPACE.C to
|
|
- Added new CGAL_CFG_NO_NAMESPACE.C
|
|
- removed inclusion of workaround_stl.h from config.h
|
|
- Added flags CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE to config.h
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.20
|
|
+Added CGAL_CFG_NO_TMPL_IN_TMPL_PARAM.C
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.16
|
|
+Corrected headers and shortened lines that were longer than 80 characters.
|
|
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// 1.15
|
|
+Disabled use of namespaces in SGI Mips 7.2.1 compiler.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.13 to 1.14:
|
|
|
|
Updated include/CGAL/config.h to define away the mutable keyword
|
|
when appropriate.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.12 to 1.13:
|
|
|
|
Added
|
|
-> CGAL_CFG_INCOMPLETE_TYPE_BUG_5.C
|
|
-> CGAL_CFG_NO_MUTABLE.C
|
|
-> CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION.C
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.11 to 1.12:
|
|
|
|
Updated header for files
|
|
-> include/CGAL/workaround_casts.h
|
|
-> include/CGAL/workaround_stl.h
|
|
|
|
Corrected some file headers.
|
|
-> CGAL_CFG_NO_EXPLICIT_TMPL_FCT_ARGUMENT_SPECIFICATION.C (removed)
|
|
-> CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C (added)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.10 to 1.11:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
-> CGAL_CFG_NO_BIG_ENDIAN.C (added)
|
|
-> CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.C (added)
|
|
-> CGAL_CFG_NO_EXPLICIT_TMPL_FCT_ARGUMENT_SPECIFICATION.C (added)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.9 to 1.10:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
-> CGAL_CFG_MATCHING_BUG_2.C (added)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.8 to 1.9:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
-> CGAL_CFG_RETURN_TYPE_BUG_4 (modified)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.7 to 1.8:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
-> CGAL_CFG_MATCHING_BUG_1.C (added)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.6 to 1.7:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
Some flags for namespace support have been added.
|
|
|
|
-> config.h (updated)
|
|
-> CGAL_CFG_NO_NAMESPACE.C (new)
|
|
-> CGAL_CFG_NO_TYPENAME.C (updated)
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.5 to 1.6:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
A number of changes have been made for egcs and a new flag (CGAL_NULL_TMPL_ARGS)
|
|
has been introduced.
|
|
|
|
changes:
|
|
-> config.h (updated)
|
|
-> workaround_return_type.h (updated)
|
|
-> CGAL_CFG_DYNAMIC_CAST_BUG.C (new)
|
|
-> CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION.C (new)
|
|
-> CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C (updated)
|
|
-> CGAL_CFG_INCOMPLETE_TYPE_BUG_2.C (removed)
|
|
-> CGAL_CFG_INCOMPLETE_TYPE_BUG_4.C (removed)
|
|
|
|
The file config.h now contains a version number CGAL_VERSION_NR that can be
|
|
used to do comparisons on prepocessor level (like #if CGAL_VERSION >= something)
|
|
|
|
1vvvvrmmmm
|
|
|
|
where vvvv is the major release number (currently 0009),
|
|
r indicates internal (== 0) or released (==1) and
|
|
mmmm is the minor release number (currently 0005)
|
|
|
|
The '1' in front of CGAL_VERSION_NR is to prevent errors from compilers
|
|
complain about starting '0's.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.4 to 1.5:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
-> The file workaround_return_type.h was corrected for the keyword typename.
|
|
-> A bug in CGAL_CFG_NO_REINTERPRET_CAST.C was repaired.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.3 to 1.4:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
The flags NO_RTTI and NO_CAST have been replaced by
|
|
|
|
NO_STATIC_CAST
|
|
NO_CONST_CAST
|
|
NO_DYNAMIC_CAST
|
|
NO_REINTERPRET_CAST
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.2 to 1.3:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
Some changes have been made to properly support the keyword typename.
|
|
Some new workarounds have been added:
|
|
|
|
CGAL_CFG_NO_TEMPLATE_FUNCTION_MATCHING.C
|
|
CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION.C
|
|
|
|
The flag CGAL_NULL_TMPL_ARGS has been added to check whether the compiler
|
|
understands this <> syntax to indicate that the friend is a template.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.1 to 1.2:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
The file <CGAL/bool.h> is removed. To keep the packages that include
|
|
the file bool.h directly working an empty file <CGAL/bool.h> is still
|
|
present. When all bool.h includes are removed the file <CGAL/bool.h>
|
|
will be removed too.
|
|
|
|
The workaround_??? files have been added to this package.
|
|
|
|
//-----------------------------------------------------------------------//
|
|
// Changes from 1.0 to 1.1:
|
|
//-----------------------------------------------------------------------//
|
|
|
|
The file CGAL_CFG_NO_RTTI.C was added to test for runtime type information.
|
|
|
|
The file bool.h now includes config.h. This allows you to either include
|
|
<CGAL/config.h>, <CGAL/basic.h> or <CGAL/bool.h> at the beginning of a CGAL
|
|
program.
|
|
|
|
======================== end of old Configuration/changes.txt ===============
|