Commit Graph

590 Commits

Author SHA1 Message Date
Michael Hoffmann c59388b71b Fixed WINDOW_LDFLAGS for cygwin/gcc.
Make sharedlib with make -k.
1999-11-29 16:28:42 +00:00
Michael Hoffmann 04ed0a8138 *** empty log message *** 1999-11-26 07:17:22 +00:00
Michael Hoffmann 773250685c Added -D__STL_NO_DRAND48 ADDITIONAL_CXXFLAGS for cygwin-g++. 1999-11-26 07:14:36 +00:00
Michael Hoffmann 9ea531aa82 *** empty log message *** 1999-11-16 17:02:54 +00:00
Michael Hoffmann 20a54dd3ad Set -vi- (inlining off) flag for Borland.
Set CGAL_WINDOW/GEOWIN_LDFLAGS also without LEDA (-> CGAL_LDFLAGS).
1999-11-16 16:57:09 +00:00
Michael Hoffmann 6069af3d55 *** empty log message *** 1999-11-03 16:11:18 +00:00
Michael Hoffmann 0f1ead7e4a Changed .C/.o rule in include makefile for cygwin-g++. 1999-11-03 16:08:30 +00:00
Michael Hoffmann b3bd83b6eb *** empty log message *** 1999-11-02 12:04:16 +00:00
Michael Hoffmann f846e42a99 Added advapi32.lib to XLIBS for MSVC. 1999-11-02 12:01:08 +00:00
Michael Hoffmann 973c060454 *** empty log message *** 1999-11-02 08:26:48 +00:00
Michael Hoffmann 606af15806 EXTRA_OBJECTS with .o suffix for cygwin/gcc.
EXE_OPT=.exe for cygwin/gcc.
Changed order ob libpath and link directives to please Borland.
1999-11-02 08:23:40 +00:00
Michael Hoffmann 3d3e988dfa *** empty log message *** 1999-10-22 15:21:12 +00:00
Michael Hoffmann bc1afe789c Added LIB_SUFFIX, START_LD_OPT, LIBPATH_OPT and LIB_OPT to include makefile.
Added CGAL_GEOWIN_LDFLAGS.
No workaround_4_ms.obj in EXTRA_OBJECTS for Borland.
1999-10-22 15:18:44 +00:00
Michael Hoffmann 7d5f51b134 *** empty log message *** 1999-10-15 09:10:25 +00:00
Michael Hoffmann 4744bad0c7 Removed src/makefile_(shared)lib (generated by the release script). 1999-10-15 09:07:40 +00:00
Michael Hoffmann 162b8be359 Generated by the release script now. 1999-10-15 09:00:41 +00:00
Michael Hoffmann ebace48a43 *** empty log message *** 1999-10-15 08:53:20 +00:00
Michael Hoffmann 0faaf97367 Add workaround_4_ms.obj to CGAL_EXTRA_OBJECTS on CYGWIN.
Fixed newline problem in include makefile.
1999-10-15 08:49:58 +00:00
Michael Hoffmann 57acd881f3 *** empty log message *** 1999-10-14 09:15:44 +00:00
Michael Hoffmann 700c9cd90d Fixed VC++ pattern problem (match for CL|cl without .exe).
Added setting of CGAL_OBJ_PREFIX (for Borland support).
Changed CGAL_LIB_CREATE for Borland to "tlib /C /P512".
1999-10-14 09:11:22 +00:00
Michael Hoffmann 34f9e02f0f *** empty log message *** 1999-10-14 09:02:33 +00:00
Michael Hoffmann 4ccdde18fc *** empty log message *** 1999-10-12 14:46:54 +00:00
Michael Hoffmann 7298ffbf0a Do "make -i" for the libs in internal releases.
Set LONG_NAME_PROBLEM flags only when really needed.
1999-10-12 14:44:27 +00:00
Michael Hoffmann 4554738cae *** empty log message *** 1999-10-12 07:51:25 +00:00
Michael Hoffmann 56b32f5207 Changed -Zm400 to -Zm900 for msvc. // DVP
Remove __STL_DEBUG from the list of options for msvc // DVP
Corrected CGAL_WINDOW_LDFLAGS for MSVC.
1999-10-12 07:49:17 +00:00
Michael Hoffmann 4e1c3f9db1 *** empty log message *** 1999-09-10 05:24:18 +00:00
Michael Hoffmann 8b9fb75184 Changed EXE_OPT back to '-Fp" for MSVC. 1999-09-10 05:22:10 +00:00
Michael Hoffmann c76476b0e8 *** empty log message *** 1999-09-02 17:00:03 +00:00
Michael Hoffmann 2aba5fafac Fixed leda_lib_options for UNIX-compilers. 1999-09-02 16:58:02 +00:00
Michael Hoffmann e780742c9d *** empty log message *** 1999-09-02 13:56:00 +00:00
Michael Hoffmann 6a5e102dc4 Added leda_lib_option flag.
Added -Zm400 to ADDITIONAL_CXXFLAGS for msvc.
1999-09-02 13:54:00 +00:00
Michael Hoffmann 2812cf0bad *** empty log message *** 1999-09-01 18:19:40 +00:00
Michael Hoffmann eddc863de6 Added return 0; 1999-09-01 18:17:38 +00:00
Michael Hoffmann e8449e74e2 Added flags for patched STLport to ADDIOTIONAL_CXXFLAGS for MSVC.
Standard header tests give now feedback (ok/no).
Stripped quotes from unix file/pathnames.
Added cygpath use for non-iteractive modes also.
No object file specification in compiler call.
1999-09-01 18:17:05 +00:00
Michael Hoffmann 1275bcfc3e *** empty log message *** 1999-08-27 09:49:43 +00:00
Michael Hoffmann b29cefa3e3 fixed EXE_OPT setting. 1999-08-27 09:47:22 +00:00
Michael Hoffmann 51a960df5c *** empty log message *** 1999-08-26 09:33:17 +00:00
Michael Hoffmann 1fad5e2ef6 Converted to namespace CGAL. 1999-08-26 09:31:16 +00:00
Michael Hoffmann 4ec2f43d0a Added GMP support for MSVC. 1999-08-26 09:30:36 +00:00
Michael Hoffmann 737844c8a3 *** empty log message *** 1999-08-24 12:01:19 +00:00
Michael Hoffmann 1643a1fc47 Fixed "nospace" bug in LIB_CREATE commands introduced by VC support.
Fixed LIBPATHs for VC (GJ).
Fixed test ldflags for VC.
1999-08-24 11:59:16 +00:00
Michael Hoffmann 196b72aaf9 *** empty log message *** 1999-08-02 14:37:53 +00:00
Michael Hoffmann 590d69f83d Fixed test_gmp to work on M$ as well. 1999-08-02 14:35:59 +00:00
Michael Hoffmann 83c552cf55 *** empty log message *** 1999-07-28 14:24:26 +00:00
Michael Hoffmann 70f09c0a3d Corrected CGAL_WINDOW_LDFLAGS setting.
Get INSTALL_CONF_VERSION from CGAL_CFG_NO_ITERATOR_TRAITS.C.
1999-07-28 14:22:28 +00:00
Michael Hoffmann a99e9f524f *** empty log message *** 1999-07-27 14:38:35 +00:00
Michael Hoffmann 2a61449b19 *** empty log message *** 1999-07-27 14:28:36 +00:00
Michael Hoffmann cc09fe462e *** empty log message *** 1999-07-27 14:07:27 +00:00
Michael Hoffmann 28bd7f799c Added description of CLN support.
Some minor corrections.
1999-07-27 14:05:45 +00:00
Michael Hoffmann 738cf4a812 joined CGAL_LIB_NAME and CGAL_LIBNAME.
Fixed leda/gmp libdir checks for M$VC/Borland.
Fixed CGAL_LIB_DESTINATION for M$VC/Borland (no backslash).
Fixed CGAL_LIB_CREATE.
Added ADDITIONAL_LDFLAGS variable.
Set -LANG:std as ADDITIONAL_*FLAGS for mips-7.3.
Do not build sharedlibs on cygwin.
Fixed M$VC version detection to work on german W95-edition.
1999-07-27 14:04:51 +00:00
Michael Hoffmann 638ee6e89c *** empty log message *** 1999-07-19 10:08:42 +00:00
Michael Hoffmann 8f3d295a09 commented lib_platform_dependent. 1999-07-19 10:07:10 +00:00
Michael Hoffmann 3ada150fd2 *** empty log message *** 1999-07-19 09:48:56 +00:00
Michael Hoffmann 274d3616e7 Some changes for MS-Borland support due to GJ.
Added CLN support due to Sylvain.
Fixed verbose mode.
1999-07-19 09:46:45 +00:00
Michael Hoffmann f1dca6a6c7 *** empty log message *** 1999-06-29 15:59:24 +00:00
Michael Hoffmann 436818ee17 updated CGAL-version to 2.1. 1999-06-29 15:54:28 +00:00
Michael Hoffmann 4965be30d0 changed to support M$ compilers acc. to GJ's suggestions.
updated CGAL-version to 2.1.
removed CGAL_directories (contained only two variables).
no support for gcc prior to 2.8 anymore.
fixed little problem with install-script name - now $CGAL_INSTALL_CGAL.
1999-06-29 15:53:47 +00:00
Michael Hoffmann 04b328bbb5 *** empty log message *** 1999-06-09 14:07:36 +00:00
Michael Hoffmann b1b3fd2013 added section "Compiler Optimisations"
added long-name-problem remarks to Troubleshooting
moved leda-stl-conflict subsection to Troubleshooting
1999-06-09 14:05:00 +00:00
Michael Hoffmann 810a0afa4f *** empty log message *** 1999-05-25 12:52:27 +00:00
Michael Hoffmann 233e38246c fixed EXTRA_OBJECTS bug (workaround_4_irix was addded ALWAYS). 1999-05-25 12:51:05 +00:00
Michael Hoffmann ebc0e46c62 *** empty log message *** 1999-05-25 12:39:09 +00:00
Michael Hoffmann c288a3b8ae fixed IA workaround_irix naming. 1999-05-25 12:35:24 +00:00
Michael Hoffmann b1eda6ee0d updated documentation acc.to Stefan's suggestions. 1999-05-25 12:34:37 +00:00
Michael Hoffmann ff019955bc changed EXTRA_OBJECTS for Intervall_arithmetic workaround on irix6. 1999-05-25 12:33:56 +00:00
Michael Hoffmann b9b5577567 *** empty log message *** 1999-05-12 12:50:43 +00:00
Michael Hoffmann cc7e3c045a added documentation of scripts (use_cgal_namespace,
create_cgal_makefile and replace_headers).
some minor corrections/clarifications.
1999-05-12 12:49:23 +00:00
Michael Hoffmann 7cd8417191 *** empty log message *** 1999-05-11 15:45:32 +00:00
Michael Hoffmann 9d6bea50a8 added rule for compiling the intervall-arithmetic workaround_4_irix. 1999-05-11 15:44:03 +00:00
Michael Hoffmann d36ef89449 define CGAL_CC in include makefiles.
write CGAL_EXTRA_OBJECTS without path-prefix.
1999-05-11 15:43:13 +00:00
Michael Hoffmann 36e3587dba *** empty log message *** 1999-05-07 08:31:09 +00:00
Michael Hoffmann cd8925eef6 generate cctype replacement header, if CCTYPE_MACRO_BUG is encountered.
add -DLEDA_NO_DEFAULT_COMPARE to cxxflags on gcc-2.8.
use "make -k" when building the libs.
1999-05-07 08:29:00 +00:00
Michael Hoffmann 0cc2911938 *** empty log message *** 1999-04-19 13:27:23 +00:00
Michael Hoffmann 30b7b9a38f added CGAL_EXTRA_OBJECTS to lib makefiles (Intervall_arithmetic fix
for irix)
1999-04-19 13:26:05 +00:00
Michael Hoffmann fd44bbab68 added CGAL_EXTRA_OBJECTS to include makefile (Intervall_arithmetic fix
for irix)
1999-04-19 13:23:11 +00:00
Michael Hoffmann f4956d8fc9 *** empty log message *** 1999-04-07 15:32:07 +00:00
Michael Hoffmann 08c756c4fb added -DLEDA_STD_HEADERS if compiling with LEDA support
undefine evt. existing cctype macros (see CGAL_CFG_CCTYPE_MACRO_BUG)
in cctype, use the functions instead
1999-04-07 15:25:28 +00:00
Michael Hoffmann 7122ec449a *** empty log message *** 1999-03-26 13:37:04 +00:00
Michael Hoffmann 1418ee3fd1 added strstream to the redirection headers
do not add the cctype symbols to namespace std (they are macros)
1999-03-26 13:33:22 +00:00
Michael Hoffmann 9ef87207a9 *** empty log message *** 1999-03-11 12:17:19 +00:00
Michael Hoffmann 35d9ce8047 added using directives to replacement headers to put symbols into
namespace std that should be there.
1999-03-11 12:16:11 +00:00
Michael Hoffmann 4fbd667306 *** empty log message *** 1999-02-17 15:42:05 +00:00
Michael Hoffmann b49ea1cf89 changed order in compiler tests: first check standard headers
STL test is now just one among many other compiler tests
1999-02-17 14:59:26 +00:00
Michael Hoffmann 75086fc6b5 changed to support Cygwin
corrected OS description on Linux
1999-02-17 13:09:15 +00:00
Michael Hoffmann 9740a4a120 *** empty log message *** 1999-02-16 15:03:11 +00:00
Michael Hoffmann f69e728863 sample installation now with egcs
removed support for "external" STL
removed obsolete paragraph about LEDA/STL problems
updated upgrade section.
updated list of supported compilers.
1999-02-16 14:18:25 +00:00
Michael Hoffmann 749330fcac removed explicit support for "external" STL.
internal tests now use standard headers and namespace.
1999-02-16 14:16:33 +00:00
Michael Hoffmann 949e20487d *** empty log message *** 1999-02-10 16:04:14 +00:00
Michael Hoffmann d74f2ba617 added Fixed_precision_nt.o. 1999-02-10 16:02:13 +00:00
Michael Hoffmann 3bd27ce96e Update for CGAL-2.0. 1999-02-10 16:01:28 +00:00
Michael Hoffmann b261276734 Update for CGAL-2.0.
Show whether compiler is supported.
Create redirection header files in correct dir.
New Upgrade option.
1999-02-10 16:01:02 +00:00
Michael Hoffmann 94a577ad80 *** empty log message *** 1999-02-10 15:00:14 +00:00
Michael Hoffmann af1fa7906d *** empty log message *** 1998-11-26 16:14:17 +00:00
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 a6bebea455 *** empty log message *** 1998-10-16 06:40:15 +00:00
Michael Hoffmann 8117917c76 added File_header_extended_OFF.o to CGAL_OBJECTS. 1998-10-16 06:39:30 +00:00
Michael Hoffmann 3b9c1d7cbf *** empty log message *** 1998-10-01 12:17:42 +00:00
Michael Hoffmann 455c3e7a6f *** empty log message *** 1998-10-01 11:40:23 +00:00
Michael Hoffmann 651af45e3e added Geomview_stream.o to CGAL_OBJECTS in makefiles. 1998-10-01 11:39:46 +00:00
Michael Hoffmann 2c13f457d0 removed geomview support (now in geomview package). 1998-10-01 11:39:06 +00:00
Michael Hoffmann 494895e2f8 *** empty log message *** 1998-10-01 11:12:04 +00:00
Michael Hoffmann e9c7d15692 *** empty log message *** 1998-10-01 11:03:31 +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 30ff38837e adopted to new html-converter. 1998-08-10 15:48:05 +00:00
Michael Hoffmann 62463eada3 Made conformant to the new html coverter. 1998-07-29 11:58:34 +00:00
Michael Hoffmann d3b281913a changed LEDA from 3.6.1 to 3.7. 1998-07-17 15:48:07 +00:00
Michael Hoffmann 082671dd32 updated titlepage to use the cgalrelease macro. 1998-07-16 13:53:56 +00:00
Michael Hoffmann 507dc0f4c6 Updated for CGAL-1.1. 1998-07-16 09:42:24 +00:00
Michael Hoffmann 99cf344668 Made Rev 1.28. 1998-07-16 09:41:38 +00:00
Michael Hoffmann 5e9219ff06 moved here from former package Installation_doc. 1998-07-15 18:00:39 +00:00
Michael Hoffmann 8d5e04b893 Installation Guide for CGAL-0.9 is outdated. 1998-07-15 17:46:43 +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 92c7afafd3 Initial revision 1998-07-15 12:25:43 +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