diff --git a/Packages/Installation/long_description.txt b/Packages/Installation/long_description.txt index 7715b434e70..8b3822f89f4 100644 --- a/Packages/Installation/long_description.txt +++ b/Packages/Installation/long_description.txt @@ -1,237 +1,249 @@ +//===================================================================== +// Revision History for package Installation +//===================================================================== -//----------------------------------------------------------------------- + +//--------------------------------------------------------------------- // revision 1.28 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* Added variable PRINT_STACKTRACE_PROGRAM to include makefiles. It can -* be used to get a stacktrace, in case a program crashes during the -* testsuite. CVS: +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. +GLOB: Made Rev 1.28. +DOCS: Made conformant to the new html coverter. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.27 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* yet another printf "-" fix for Linux. +GLOB: yet another printf "-" fix for Linux. +DOCS: changed LEDA from 3.6.1 to 3.7. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.26 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* removed some superfluous '\n's. +GLOB: removed some superfluous '\n's. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.25 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* also fixed CGAL_SHARED_LIB_LDFLAGS for IRIX5 make. :) +GLOB: also fixed CGAL_SHARED_LIB_LDFLAGS for IRIX5 make. :) +DOCS: updated titlepage to use the cgalrelease macro. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.24 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* write CGAL_LIB_LDFLAGS on one line in order to not confuse IRIX5 make. +GLOB: write CGAL_LIB_LDFLAGS on one line in order to not confuse IRIX5 make. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.23 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* changed various printf statements to make them (hopefully) -* work better on Linux [printf "---" doesn't work there :(], -* removed CUSTOM_CXX(LD)FLAGS from SHARED_LIB_...FLAGS, -* added LONG_NAME_PROBLEM_...FLAGS. +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 1.22 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* set -ftemplate-depth-25 for egcs-gcc2.8, -* CGAL_RELEASE : 0.9 --> 1.0 -* changed makefile replace_line for example dirs (acc. to Wieger). +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 1.21 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* fixed NO COMPILER DETECTED bug reported by Sven. +GLOB: fixed NO COMPILER DETECTED bug reported by Sven. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.20 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* On GCC 2.7, stl version is only set to CGAL_STL_GCC, -* if builtin STL is used, -* settings are saved also for non-interactive installs, -* with correct COMPILER string, -* compiler are also read from INSTALL_CONF_DIR. +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 1.19 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* enabled SGI MIPS64 compiler support (+GMP), -* new flag: --(re)build, -* divided usage and general information. -* , +GLOB: enabled SGI MIPS64 compiler support (+GMP), +GLOB: new flag: --(re)build, +GLOB: divided usage and general information. +GLOB: , -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.18 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* added cmdline options --CGAL_DIR, -* added runtime linker flag for linux, -* if libgmp is found, set GMP_INSTALLATION to 'c' (but reset GMP_TEST_PASSED). +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 1.17 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* added setting for irix/gcc2.8 (is more like egcs than like gcc2.7), -* corrected sgi_version generation (did not work in Linz/6.2 CC 7.1). +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 1.16 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* added entry for egcs on irix, -* made n32 default on irix6, -* and fixed version grep on config. +GLOB: added entry for egcs on irix, +GLOB: made n32 default on irix6, +GLOB: and fixed version grep on config. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.15 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* fixed yet another GMP bug (ni-mode) reported by Stefan. -* added CGAL_USE_LEDA and CGAL_USE_GMP flags. +GLOB: fixed yet another GMP bug (ni-mode) reported by Stefan. +GLOB: added CGAL_USE_LEDA and CGAL_USE_GMP flags. -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.14 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* fixed some makefile \\\\ bugs reported by Sven and Herve, -* fixed a compiler-path bug reported by Stefan and -* sets CGAL_STL_GCC only for GCC 2.7.2 (not egcs). +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 1.13 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* support MIPSPRO CC 7.2 -* some fixes for systems without RUNTIME_LINKER_FLAG -* handle new example dir structure correctly -* one more link_gmp fix :) +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 1.12 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* added support for SGI STL 3.0 +GLOB: added support for SGI STL 3.0 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.11 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* added support for n32 and 64 compilers on irix6, -* fixed bug in gmp linking, -* fixed two bugs reported by Sven, -* changed internal handling of compilers (..@..@..@..) -* and some minor improvements and corrections. +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 1.10 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* corrected help message (2 x LEDA_INCL_DIR) -* added -frtti flag for all g++'s in any case :) -* changed CONFIG_PREFIX to CGAL_CFG instead of CGAL_CFG_NO -* check for GMP syslib/cgal-inst only the first time GMP_SUPPORT is toggled on -* (until now it checked right away after compiler was chosen) +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 1.9 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* replaced echo by printf in some cases -* changed to generate compiler specific include file (compiler_config.h) +GLOB: replaced echo by printf in some cases +GLOB: changed to generate compiler specific include file (compiler_config.h) -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.8 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* changed order of syslib/cgal detection for gmp +GLOB: changed order of syslib/cgal detection for gmp -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.7 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* moved LEDA sysincl/-lib tests to leda_menu -* added CUSTOM flags to sysincl/-lib and bultin stl tests -* changed shared lib flags on Solaris/g++ to -G +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 1.6 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* numerous number of bugfixes -* added support for GMP installation -* more command-line flags for non-interactive mode -* testing is now more transparent and configurable -* custom compiler and linker flags can be defined +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 1.5 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* added support for automated gmp installation. Since there is no difference between rtti/LEDA and whatsoever version (this is C), the script will look do symbolic links and just opt for ONE installation per os/compiler. +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. -* changed command line option '-os' to return the os/compiler setting without any additional output, so this can be used for setting an environment variable which triggers makefile inclusion (asked for by Lutz). - -* corrected the order of libs in the various ldflags. - -* -frtti for gnu is now only set in rtti-support settings. - -* some minor fixes. - -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- // revision 1.4 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* Two minor changes suggested by Wieger. -* One COMPILER='' line added(to prevent from wrong auto-choosing). -* replaced '_rtti' extension by '-rtti' as suggested by Sven. +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 1.3 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* STL test works for Moskow STL. -* non interactive setting hopefully works now. -* check_LEDA_LIB_DIR accepts also, if there only is a libL.so. -* Added --help reference when something went wrong. -* changed include makefile generation due to Wieger. -* changed cgal_test replacement due to Wieger. +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 1.2 -//----------------------------------------------------------------------- +//--------------------------------------------------------------------- -* fixed /bin/which bug (looks for non-existent aliases in ~/.cshrc) by providing an own version of which. -* fixed /bin/wc option "-m" to "-c" which seems to be more portable. -* changed appearance --> fewer stars :) -* logging successful compile runs into a vis_logfile that is displayed when exiting from the script. -* added a remark about the install logfile. -* fixed version number parsing (now only the number is stored in CGAL_INSTALL_VERSION). -* removing old logfiles now works. -* not checking for ${CGAL_DIR}/include anymore, instead check existence of $CGAL_DIR, $CGAL_LIB_DIR, $CGAL_INCL_DIR , $CGAL_MAKE_DIR and that we have read and execute permission for these (write to LIB and MAKE). -* changed g++ version number parsing to work with snapshots. -* added a print_center_line for pretty-printing. -* fixed #error directives in compiler testprogs to @error, since sunpro does not treat them as errors (bug/feature?). -* fixed leda-testprog to end with return 0. -* added a print_os_setting to give the configuration in a readable fashion. -* added test-suite option. - -//----------------------------------------------------------------------- -// revision 1.1 -//----------------------------------------------------------------------- - -* Initial revision -============================================================================= +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.