Commit Graph

31 Commits

Author SHA1 Message Date
Michael Hoffmann 32c967cb7b added -Wall flag for gcc2.8/egcs.
added standard header redirection by Geert-Jan.
added namespace disabling for SGI-7.2.1 in tests.
1998-11-26 16:06:38 +00:00
Michael Hoffmann 2c13f457d0 removed geomview support (now in geomview package). 1998-10-01 11:39:06 +00:00
Michael Hoffmann 69aa4a5d78 added geomview support,
included fixes from CGAL-1-1-patch.
1998-10-01 11:02:57 +00:00
Michael Hoffmann ed89e5e29b Added variable PRINT_STACKTRACE_PROGRAM to include makefiles. It can
be used to get a stacktrace, in case a program crashes during the
testsuite.
1998-07-15 16:07:36 +00:00
Michael Hoffmann e39cbafa58 yet another printf "-" fix for Linux. 1998-07-10 08:33:20 +00:00
Michael Hoffmann 7557a72588 removed some superfluous '\n's. 1998-06-30 13:09:35 +00:00
Michael Hoffmann 2aa4782bc9 also fixed CGAL_SHARED_LIB_LDFLAGS for IRIX5 make. :) 1998-06-26 13:12:33 +00:00
Michael Hoffmann f3f2171e73 write CGAL_LIB_LDFLAGS on one line in order to not confuse IRIX5 make. 1998-06-26 12:36:38 +00:00
Michael Hoffmann a6a0cc9fa0 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.
1998-06-25 16:48:04 +00:00
Michael Hoffmann cb877027c7 set -ftemplate-depth-25 for egcs-gcc2.8,
CGAL_RELEASE : 0.9 --> 1.0
changed makefile replace_line for example dirs (acc. to Wieger).
1998-04-14 12:24:09 +00:00
Michael Hoffmann 9f01727070 fixed NO COMPILER DETECTED bug reported by Sven. 1998-03-27 20:17:37 +00:00
Michael Hoffmann c367b7c66b 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.
1998-03-10 17:07:55 +00:00
Michael Hoffmann 7473f7dc73 enabled SGI MIPS64 compiler support (+GMP),
new flag: --(re)build,
divided usage and general information.
,
1998-02-19 15:40:18 +00:00
Michael Hoffmann f7c864798c 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).
1998-02-11 11:27:56 +00:00
Michael Hoffmann 7e7dfe9855 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).
1998-02-09 11:57:17 +00:00
Michael Hoffmann 6a189408fc added entry for egcs on irix,
made n32 default on irix6,
and fixed version grep on config.
1998-01-15 10:54:40 +00:00
Michael Hoffmann 07c115b5b6 fixed yet another GMP bug (ni-mode) reported by Stefan.
added CGAL_USE_LEDA and CGAL_USE_GMP flags.
1997-12-16 15:47:02 +00:00
Michael Hoffmann 6c4e0cf9f4 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).
1997-12-09 16:50:19 +00:00
Michael Hoffmann c82d00b989 support MIPSPRO CC 7.2
some fixes for systems without RUNTIME_LINKER_FLAG
handle new example dir structure correctly
one more link_gmp fix :)
1997-11-27 16:03:46 +00:00
Michael Hoffmann 06ec93d180 added support for SGI STL 3.0 1997-11-26 16:25:47 +00:00
Michael Hoffmann 17dbe24725 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.
1997-11-20 14:06:39 +00:00
Michael Hoffmann cf4600e1fc 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)
1997-10-22 13:30:08 +00:00
Michael Hoffmann 4a78db6e7c replaced echo by printf in some cases
changed to generate compiler specific include file (compiler_config.h)
1997-10-13 16:36:17 +00:00
Michael Hoffmann 237af06343 changed order of syslib/cgal detection for gmp 1997-09-09 13:38:20 +00:00
Michael Hoffmann 5c9ac5da8c * 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
1997-09-06 05:55:49 +00:00
Michael Hoffmann 353f978387 * 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
1997-09-01 09:28:32 +00:00
Michael Hoffmann 129bbdb445 * 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.
* 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.
1997-07-03 15:59:30 +00:00
Michael Hoffmann 5a1bc6dc08 * 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.
1997-06-30 09:20:33 +00:00
Michael Hoffmann 4e2561e196 * 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.
1997-06-26 12:41:24 +00:00
Michael Hoffmann 8c2ddd5bd2 * 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.
1997-06-24 16:25:52 +00:00
Michael Hoffmann f0c0a47ebe Initial revision 1997-06-23 13:01:40 +00:00