Commit Graph

530 Commits

Author SHA1 Message Date
Laurent Rineau 204ecbba22 - Do not loose part of install.log with the use of --CGAL_DIR.
- Fix a syntax error on Solaris: test -z  needs an argument, so
    [ -z `value_of PROVIDE_PKG_${i}` ]
  needs to be quoted into
    [ -z "`value_of PROVIDE_PKG_${i}`" ]
2007-03-21 00:09:58 +00:00
Daniel Russel 3ffe5f8b45 explain both interactive and non-interactive install and give full urls to installion_manual 2007-03-20 22:41:10 +00:00
Daniel Russel ac4bdb4378 log to log for non-interactive installation 2007-03-20 22:30:36 +00:00
Joachim Reichel f233d31cbf add $(strip ...) calls to definitions of CGAL_CXXFLAGS, CGAL_LIBPATHFLAGS,
and CGAL_LDFLAGS
2007-03-20 20:26:34 +00:00
Laurent Rineau ae81a9ff42 Again a major speed-up of parse_support_options(): use only one awk to do the
whole job.

Tested on Linux and Solaris.
2007-03-20 19:54:56 +00:00
Joachim Reichel c6ca9a1d7c add year 2007 2007-03-20 19:35:09 +00:00
Joachim Reichel a9ded1df16 refer to LICENSE.LGPL instead of include/CGAL/OpenNL/LICENSE.OPENNL 2007-03-20 19:31:04 +00:00
Joachim Reichel 35b0f3bb6c update FSF address 2007-03-20 19:24:29 +00:00
Joachim Reichel ed08a8cfb1 output version string 2007-03-20 19:14:02 +00:00
Joachim Reichel f038ffdd56 drop support for external CORE 2007-03-20 19:09:33 +00:00
Marc Glisse b1d0456201 I added the check on __i386 for sunCC but it is supposed to define
__i386__ as well (though it is buggy right now) so remove.
2007-03-20 16:15:56 +00:00
Laurent Rineau 9497f94d67 New shell variable: ${CGAL_LIBS_OPTFLAGS}. Set to "-O2" but for SunCC: Marc
Glisse told me that -O is better for sunCC, because -O is the optimization
level that is the more stable.
2007-03-20 10:29:21 +00:00
Marc Glisse dc3364c65a Basics for sunpro on linux-x86. I will touch FPU.h again later. 2007-03-19 18:25:06 +00:00
Joachim Reichel 8869e84dcb update directories 2007-03-19 17:21:59 +00:00
Joachim Reichel 78deced48d add missing definitions for shared libraries on *alpha*Linux*g++* 2007-03-19 17:07:22 +00:00
Joachim Reichel 10a1be523a print version number of supported libraries (if known) 2007-03-19 17:02:55 +00:00
Fernando Cacciola 9900fc1c87 Added macro guards to individually disable auto-link on a per-library basis 2007-03-19 14:37:41 +00:00
Andreas Fabri 7479f988c3 no longer needed as we use boost::mpl for anding bool constants 2007-03-19 12:27:35 +00:00
Andreas Fabri b233a0cbce no longer needed as we use boost::mpl for anding bool constants 2007-03-19 12:26:33 +00:00
Laurent Rineau 2408837793 Fix getconf call: `getconf PATH` is more standard than `getconf CS_PATH`
(Single Unix Specification version 3).
2007-03-19 07:46:40 +00:00
Sylvain Pion 53a5d8d388 .C -> guess what... 2007-03-18 12:55:21 +00:00
Sylvain Pion e3157ef9ac CGAL_CFG_LONG_LONG_IO_BUG : new bug in pgCC (reading long longs from a stream is buggy). 2007-03-18 12:52:50 +00:00
Joachim Reichel 0cbdfe9716 install makefile as $(CGAL_INSTALL_DIR)/share/cgal/makefile
do not install unused subdirectory $(CGAL_INSTALL_DIR)/include/CGAL/config
2007-03-18 11:56:46 +00:00
Joachim Reichel ee5436a23d remove line w.r.t. include/CORE (missed this change in r37060) 2007-03-18 10:30:20 +00:00
Joachim Reichel 55438c8c8e fix invocation of _check_for_util from _check_for_sysutil (the former
was looking for a program 'gmake n MAKE' instead of 'gmake')
2007-03-18 10:28:58 +00:00
Daniel Russel f1f153c176 added auto compiler determination to ni, made ni default (removed auto), suppressed warnings when missing config file, cleaned up print out when the config is found 2007-03-16 19:29:11 +00:00
Laurent Rineau db7b7eaf97 Special gift feature for Andreas Fabri: the last line of the output of
install_cgal can now be copy pasted in the shell.

E.g.:

  **   WARNING: You did not build any libs during this session. **
  **     If something went wrong, (or maybe also, if not:)      **
  **                have a look at install.log.                 **
  ****************************************************************

Remember to set the CGAL_MAKEFILE environment variable, e.g.:
export CGAL_MAKEFILE="/usr/share/CGAL/make/makefile"
2007-03-16 16:10:53 +00:00
Laurent Rineau 38ff402c77 Quote more, in the display of "set to ..." in try_to_get_var_from_config_file().
A single quote prevents the shell from interpreting the string.
2007-03-16 15:43:20 +00:00
Laurent Rineau 0eba620f11 - minor modifications of _check_for_(sys)?util():
- one can set variables NO_<utility> (like NO_printf for example) to see
     what happens if an utility is missing (I like using NO_tput=y, for
     example),
   - use of value_of() instead of two eval.
- Add a message at the beginning of the search of POSIX utilities. On
  Cygwin it can take some time.
- Search for GNU/make only in startup (no need for it to see 
  `install_cgal --help`).
- Remove a slash in CGAL_MAKE_DIR.
2007-03-16 15:40:46 +00:00
Laurent Rineau 7cf9fa0a94 add support config files for Boost.Bimap (to be accepted in Boost).
<CGAL/Double_map.h> is faster if Boost.Bimap is used.
2007-03-15 12:12:13 +00:00
Laurent Rineau 8a67f904d9 Fix for platforms that do not have 'getconf'.
The trick: use "_check_for_util getconf", before uses of check_for_sysutil.

Tested on Linux and Solaris.
2007-03-14 21:38:18 +00:00
Laurent Rineau 7935f735e0 - Fix _bc_expr() (broken since the beginning of times, probably never used).
- Fix _search_compiler() (I had broken the latter a week ago, with revision
  36838).

- Better function _check_for_sysutil(): it now uses `getconf CS_PATH` to
  search for POSIX utilities in standard directories. If should fix
  install_cgal on Solaris (tested on Linux and Solaris).

- check_for_utils() is now call as soon as possible, to get a POSIX awk
  before the parsing of support config files.

- Fix calls to any utility without using a variable ${_foobar}. Now, only
  the following utilities are used directly:
    /bin/basename
    /bin/date
2007-03-14 19:51:52 +00:00
Laurent Rineau e5b5a7d612 Fix support of the "blas-devel" RPM on Fedora.
(with Laurent Saboret).
2007-03-14 14:42:53 +00:00
Laurent Saboret 64b45edea0 Added support of AMD Core Math Library 2007-03-14 12:56:56 +00:00
Andreas Fabri a5826c0f15 fixed C interface for lapack 2007-03-14 10:39:01 +00:00
Laurent Rineau 6d542045f9 Make keys case-insensitive in support_feature_menu(), like in other menus. 2007-03-14 09:42:58 +00:00
Andreas Fabri 3f7dfce216 rewording 2007-03-14 08:21:48 +00:00
Andreas Fabri 2b6279f01a Added remark on debug STLs and min/max fix 2007-03-13 18:42:08 +00:00
Joachim Reichel 4f47903a25 moved src/Core to src/CGALCore
moved include/CORE to include/CGAL/CORE
moved include/OpenNL to include/CGAL/OpenNL
renamed libcore++ to libCGALcore++
2007-03-13 18:10:39 +00:00
Andreas Fabri cf9d2e1b98 Added TAU Changes 2007-03-13 15:01:22 +00:00
Sylvain Pion e4ea39527e Add something to test that we link against the correct libgmpxx. 2007-03-10 11:06:41 +00:00
Joachim Reichel cd1a040d2e remove -w and -g option of install_cgal
remove makefile variables CGAL_WINDOW_LDFLAGS, CGAL_GEOWIN_LDFLAGS and CGAL_QT_LDFLAGS
(see #1894)
2007-03-09 22:53:24 +00:00
Sylvain Pion 2bbef62de2 more on new compilers 2007-03-09 17:20:34 +00:00
Andreas Fabri a9b7c143fc some of the changes 2007-03-09 13:34:35 +00:00
Laurent Rineau 1d90e12229 Allows MAKE="make -j2" ./install_cgal... 2007-03-09 10:28:32 +00:00
Sylvain Pion cb13268b22 Initialize _grep to grep.
Improve detection of PGCC (pgCC or pgcpp).
2007-03-08 17:12:26 +00:00
Laurent Rineau efeb130fad Fix real_which, which was quite stupide. :-) 2007-03-08 10:00:25 +00:00
Laurent Rineau a83c9d3f3a - Repair the detection of GNU make.
- New variables _touch and _grep.
- Check the use of variables ${_util} instead of "util" directly (for
  util=grep,touch,cat,rm).
- Use ${CUSTOM_CXXFLAGS} for tests also.
2007-03-07 10:21:48 +00:00
Laurent Saboret e214450536 Remove S51-LAPACKSHARED which tends to break CGAL test suite 2007-03-06 14:10:40 +00:00
Laurent Rineau 65ed13d8c9 New test for gmake.
Add /opt/sfw/bin to standard places (Solaris).
Change the meaning of $3 in _check_for_util and _check_for_sysutil.
2007-03-06 09:21:05 +00:00
Laurent Saboret 9a4e72ebd8 BLAS/LAPACK support on Windows (Visual C++ and g++) 2007-03-05 21:14:35 +00:00
Laurent Saboret 3878176435 Use more use friendly names 2007-03-05 18:33:10 +00:00
Laurent Saboret 5e9ac686c4 Restore config file as TAUCS provides libmetis32.a and libmetis64.a on IRIX 2007-03-05 18:32:40 +00:00
Sylvain Pion 5994cd4e35 remove buggy the in last commit 2007-03-05 17:59:10 +00:00
Sylvain Pion 39a14e92b8 Add to --help the following : --with-PACKAGE, --PACKAGE_INCL_DIR, --PACKAGE_LIB_DIR. 2007-03-05 17:58:11 +00:00
Laurent Saboret d37900d279 Sun Performance Library debugged and tested 2007-03-05 11:01:05 +00:00
Laurent Saboret 646b0feaa7 try_to_get_var_from_file() supports now several '=' characters on a line 2007-03-05 11:00:07 +00:00
Laurent Rineau a3fe48756a Fix the comment of try_to_get_var_from_file_aux(). 2007-03-03 16:30:51 +00:00
Laurent Rineau 972fc4250a Optimization:
- printf is a POSIX shell builtin, so _check_for_sysutil should not be
    called for printf

That optimization avoids more than 15000 forks, during an execution of
    ./install_cgal -i
2007-03-03 16:17:07 +00:00
Laurent Rineau c6fe655d14 Optimizations:
- new implementation of try_to_get_var_from_file() and
    try_to_get_var_from_config_file() that allows to parse a whole file at
    once,
  - new implementation of parse_support_options(), that parse each config
    file at whole.
2007-03-03 15:54:41 +00:00
Laurent Rineau c115b38748 Fix last patch rev36791: i forgot two characteres `". 2007-03-03 15:10:53 +00:00
Laurent Rineau 59d45d51af Optimisation: POSIX awk has a function toupper, so no need to pipe it in
${_tr} '[:lower:]' '[:upper:]'.
2007-03-03 14:26:14 +00:00
Sylvain Pion 623020b3ae minor (8%) optimization of the number of calls to tr 2007-03-02 12:58:15 +00:00
Fernando Cacciola f429531f88 New line at EOF issues in new headers REALLY fixed. 2007-03-02 11:17:02 +00:00
Daniel Russel d46a6f58b6 auto install things if no action is specified 2007-03-01 23:43:54 +00:00
Daniel Russel 716be153c6 fixed dylib path on macs, and the makefile is now in make/CGAL and everything is now installed properly. 2007-03-01 23:43:20 +00:00
Laurent Rineau f794e41ef5 Different handling of the case where soname are not implemented, on a
platform, in other to avoid a warning on Darwin or Cygwin.
2007-03-01 23:38:42 +00:00
Fernando Cacciola a06fa41cb9 auto_link.h now centralized and moved into CGAL/auto_link/ folder.
New line at EOF issues in new headers fixed.
2007-03-01 20:15:24 +00:00
Fernando Cacciola 01e884ea6d Auto-linking macro redefinitions fixed 2007-03-01 11:20:38 +00:00
Daniel Russel 065027b793 added CGALPDB 2007-03-01 00:22:11 +00:00
Fernando Cacciola 63442a954a License headers fixed. 2007-02-28 18:06:42 +00:00
Fernando Cacciola fb9f6e5472 Auto-linking now encapsulated in a library-specific header inside new CGAL/auto_link/ folder. 2007-02-28 17:43:49 +00:00
Sylvain Pion 6749f8d0b2 Improve auto-detection of OpenGL so that it works on Darwin
(similar to X11 auto-detection).
2007-02-27 23:31:40 +00:00
Laurent Rineau 467deadec0 Attempt to restore dylibs on Darwin. 2007-02-27 22:12:02 +00:00
Laurent Rineau 7c0add8a8e Test $MAKE even if MAKE=gmake 2007-02-27 22:10:08 +00:00
Fernando Cacciola 8a3dee2292 C2vcproj fixed to look for master_71.vcproj instead of master_VC71.vcproj.
Missing svn properties added
2007-02-27 16:50:16 +00:00
Laurent Rineau d633b8c7bd - SHARED_LIB_EXT->CGAL_SHARED_LIB_EXT
- printf -> ${_printf} is some places
- display the make command option, in compile.log
2007-02-26 18:16:38 +00:00
Laurent Saboret 4766b145a8 Undo previous version: no f2c on Darwin 2007-02-26 16:29:58 +00:00
Laurent Saboret 8ab529d1e6 Complete rewrite of the BLAS, LAPACK and TAUCS support (Unix only) 2007-02-23 15:28:38 +00:00
Laurent Saboret ab77efc7e1 _test_support() tries to locate third-party libraries (using STDLIBDIRS and LIBTHING) even when STDINCLDIRS and INCLTHING fields are empty) 2007-02-23 15:27:50 +00:00
Daniel Russel e503360191 removed ref to dylib as linking broken when libraries were called foo.dylib, but worked with foo.so--now it is the same as before, except that the install works 2007-02-23 01:02:13 +00:00
Laurent Rineau 8862a968af - fix ADDITIONNAL->ADDITIONAL
- fix flags for Core and CGALQt shared libraries
- add $(CUSTOM_LDFLAGS) to $(CGAL_SHARED_LIB_LDFLAGS)
- move a few flags from $(CGAL_CGAL_LDFLAGS) to $(CGAL_LDFLAGS), so that
  $(CGAL_CGAL_LDFLAGS) only contains -lCGAL (or the equivalent for other
  compilers).
2007-02-23 00:07:51 +00:00
Daniel Russel 9c0306f242 put back SHARED_LIB_EXT and exported it to the makefile to fix an error message on macs 2007-02-22 22:38:28 +00:00
Laurent Rineau 31f8376377 - Rework on src/CGAL/common.mk:
- new targets for libCGAL.a, libCGAL.so, libCGAL.so.*
   - fix rules when SOVERSION is empty (use GNU/make idioms)
- Additional vpath in src/CGALQt/makefile, so that one can build it directly
  from a checkout of the trunk.
- fix the build of libCGALBenchmark.
- fix the bison special stuff, so that we no longer rely on the expr and
  the $(shell) function of GNU/make.
2007-02-22 19:58:08 +00:00
Joachim Reichel 51d1ea3c91 * simplify build rules (possible, since GNU make is now required) 2007-02-22 17:53:45 +00:00
Daniel Russel 1786c9ca1a Use environment CPPFLAGS in addition to CXXFLAGS and don't overwrite the flags when there is no config file. The first change is harmless. The second involves changing the behaviour of the try_to_get_... functions to not clear the variable when they can't load it. I added code to clear the variable before loading when processing for multiple platforms (since it would have been either loaded or cleared anyway), but I haven't been able to check this so thoroughly 2007-02-22 06:54:49 +00:00
Fernando Cacciola 7bef0e06dd Fixed auto_link include bug (for non-windows platforms) 2007-02-21 20:27:48 +00:00
Laurent Rineau 6f5296e701 Tiny fix: "untabify" my last patch. 2007-02-21 18:14:36 +00:00
Laurent Rineau 3360cae266 Dirty hack: regenerate the include makefile, so that linker flags of libraries that
failed to compile are not included in CGAL_LDFLAGS.
2007-02-21 18:00:55 +00:00
Laurent Rineau 9d879f7e6b In CGAL_LDFLAGS, include only flags for libraries that have been compiled
correctly, at least in one flavour between "shared" and "static".

We do not want the testsuite to be red if only one library is broken.
2007-02-21 17:22:43 +00:00
Laurent Rineau 2239698314 Make $(CUSTOM_CXXFLAGS) be *after* -I$(CGAL_INCL_DIR). 2007-02-21 16:28:57 +00:00
Laurent Rineau c3cbb4ab58 Fix all warnings "WARNING: cannot find field COMPILETESTFLAGS in file ...". 2007-02-21 01:55:24 +00:00
Laurent Rineau 01b2e6fdb2 Fix CGALPDB->libCGALPDB, so that CGALPDB is shown with other libraries in
the testsuite, at the bottom of the array.
2007-02-21 01:16:47 +00:00
Laurent Rineau d6c27e8c4e Use "../CGAL/common.mk" for libCGAL as well, to avoid red testsuite if
somebody copy-paste the libCGAL makefile.
2007-02-20 23:58:32 +00:00
Daniel Russel 8f56c8ae0e added build of PDB 2007-02-19 04:55:10 +00:00
Andreas Meyer 924c3cc2fb replaced [[ "a" = "b" ]] by [ "a" = "b" ]
(caused a "missing [[ command" error before)
2007-02-17 21:26:42 +00:00
Marc Pouget e758f82547 it seems Atlas does not uses "_" and added file for dynamic lib 2007-02-17 14:10:28 +00:00
Laurent Rineau ca7f173838 - Add cxx flags, libpath flags and linker flags, by features, in
$CGAL_MAKEFILE.
- Fix shared libraries makefile that need to be linked with third libraries.
2007-02-16 23:00:26 +00:00
Laurent Rineau 317be1769b Important detail: we can know compile CGAL libraries without install_cgal.
CXXFLAGS can be overridden from command line.\
2007-02-16 21:14:58 +00:00
Laurent Rineau 4119696cd6 Use -fPIC of Linux, and -PIC on SunOS, instead of small model
equivalents (-fpic/-PIC).
This breaks the binary compatibility.
2007-02-16 21:10:12 +00:00
Laurent Rineau 36636d49b5 - Continue factorization between libraries' makefiles,
- install_cgal cleanup.
2007-02-16 21:00:37 +00:00
Laurent Rineau 53d2c7ce8d - Attempt to fix the make detection on Solaris.
- Fix the Installation module of the testsuite: install.log is now shown entirely.
2007-02-16 18:04:57 +00:00
Marc Pouget 30f202c81b gllobal scope ::dgelss 2007-02-16 17:17:05 +00:00
Marc Pouget 5b5ad2b887 details 2007-02-15 16:39:26 +00:00
Marc Pouget 991165bbcf add CGAL_USE_F2C 2007-02-15 15:39:11 +00:00
Sylvain Pion a43ef5251c Update where ImageIO is located.
Clarify that duality is not parallel licenses.
2007-02-15 15:36:44 +00:00
Marc Pouget 6ddd966639 added support for lapack 2007-02-15 15:35:59 +00:00
Sylvain Pion 822d0ccb14 Rename FEDORA -> LINUX.
(maybe it could even be UNIX, or whatever)
2007-02-15 12:44:18 +00:00
Sylvain Pion 691b904e84 Add copyright header and other cleanups. 2007-02-15 12:41:35 +00:00
Efi Fogel bef9456334 used GNU Make 2007-02-15 11:53:18 +00:00
Efi Fogel 8941c46f57 An attempt to pacify sparc_SunOS-5.9 2007-02-14 18:09:57 +00:00
Laurent Rineau e46f8e0740 Fix install_name for shared libraries, on Darwin. I forgot to make it depend on the library 2007-02-13 21:38:09 +00:00
Efi Fogel 74a15a1089 tweaked bison handling 2007-02-13 11:08:52 +00:00
Marc Pouget 9b9719b642 switch darwin before fedora 2007-02-13 08:52:03 +00:00
Efi Fogel a69fc882f1 fixed typo 2007-02-12 21:36:44 +00:00
Marc Pouget fce122d046 added DOLLAR_WINDOWS_COMPILER, config for fedora. 2007-02-12 15:28:06 +00:00
Marc Pouget a09b606f7f added lapack support 2007-02-12 14:03:34 +00:00
Michael Hoffmann 1328f5e2bb Fixed soname option for Sunpro. 2007-02-12 10:15:13 +00:00
Laurent Rineau 72f5a0baec Fix the copyright (years range). 2007-02-11 22:07:00 +00:00
Laurent Rineau bea7da0780 Fix the testsuite outputs for libraries builds 2007-02-11 21:53:18 +00:00
Laurent Rineau 2a6044d966 Fix SONAME support for SunPro CC (Solaris):
use "-h" directly, instead of "-Wl,-h,"
2007-02-11 20:01:25 +00:00
Efi Fogel 3761874470 cleanup generic rules 2007-02-11 17:16:39 +00:00
Laurent Rineau 351e57621a Add SONAME support for Irix and Solaris, based on:
http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html
2007-02-10 01:09:02 +00:00
Laurent Rineau 4c484412e4 (Followup to revision 36164.)
"Everybody was dreaming of this commit log:
 - factorization of makefiles for libCGAL, libCGALimageIO, libCore, and
 libBenchmark.
 - SONAMEs for everybody."
Add:
 - fix platforms without SONAME,
 - unify Benchmark/src/Benchmark/makefile with other makefiles.
2007-02-09 23:33:22 +00:00
Laurent Rineau 6fa698ad67 Everybody was dreaming of this commit log:
- factorization of makefiles for libCGAL, libCGALimageIO, libCore, and
 libBenchmark.
 - SONAMEs for everybody.
2007-02-09 22:29:15 +00:00
Laurent Rineau 5465b2aec8 One can build the four shared libraries on Darwing, now. No special treatment 2007-02-09 22:27:37 +00:00
Laurent Rineau 04f803305f One can now disable static libraries in interactive mode.
(Reminder: --disable-static in non-interactive mode.)
2007-02-09 22:26:00 +00:00
Michael Hoffmann 326a56dd90 Speedup those numerous TAUCS tests a bit. 2007-02-09 11:48:24 +00:00
Andreas Fabri a426092d4d Windows needs some more header files 2007-02-09 11:11:40 +00:00
Michael Hoffmann d55b10b759 Remove OPENGL_LIBS and test for it as a separate feature. 2007-02-07 15:46:51 +00:00
Efi Fogel c6e5125616 Fixes for Windows: 1. Allowed specifying cl as the compiler (and not only cl.exe). 2. Fixed installing into a separate directory 2007-02-07 11:26:32 +00:00
Laurent Rineau 6c6cbdcb1c The commit that will break everthing:
- New library: libCGALimageIO
- make shared libraries for CORE, and Benchmark.
2007-02-02 16:10:06 +00:00
Andreas Meyer bca23f0c4e reorganized \gmp, \mpfr, \lidia etc (are now
located in cgal_manual.sty)
2007-02-02 14:30:47 +00:00
Andreas Meyer 4ec2c7f37f testsuite webpage now has entries for libCGAL* 2007-01-11 22:32:08 +00:00
Marc Glisse 8a4899c67d Add .cpp to .SUFFIXES. 2007-01-09 18:34:10 +00:00
Marc Glisse ef0af08640 ! [ -n "..." ] corrected to:
[ ! -n "..." ] and actually to:
[ -z "..." ]
in a shell script.
2007-01-05 17:55:06 +00:00
Marc Glisse 9debb885a7 Update sun studio url. 2006-12-29 16:04:01 +00:00
Laurent Saboret 9d0d302a87 Fixed svn properties of whole trunk 2006-12-18 09:37:55 +00:00
Laurent Saboret 4f61dd97c3 Turn off Visual C++ (silly) warning C4503: decorated name length exceeded 2006-12-04 14:59:20 +00:00
Laurent Rineau 652de4ef9f Problems with shared libraries under Darwin: only libCGAL can be compiled shared. 2006-11-09 12:59:38 +00:00
Laurent Rineau db01da6787 amend the installation manual for the option --disable-static 2006-11-08 17:35:35 +00:00
Laurent Rineau 7670f12222 Add the new option --disable-static to the result of --help 2006-11-08 17:06:15 +00:00
Laurent Rineau 0e713f8f29 - add support for shared libCGALQt
- enable option "--disable-shared" in install_cgal (non interractive mode only)
2006-11-08 16:43:48 +00:00
Efi Fogel 331e6aa945 Enabled the production of the CGALBenchmakr library 2006-10-12 17:53:05 +00:00
Sylvain Pion 87c173093e Update list of supported compilers.
( The main goal is to warn users of old compilers,
  not to afraid users new ones for not much. )
2006-09-22 08:30:03 +00:00
Marc Glisse 744f51f1e4 Sun_fixes.h also applies to linux-SunCC. 2006-09-20 17:44:48 +00:00
Sylvain Pion cadcde9c39 cmath -> math.h for nextafter(). 2006-09-17 08:54:09 +00:00
Bernd Gärtner 1b10fae680 Gmpzf.cpp removed again 2006-09-14 11:00:04 +00:00
Bernd Gärtner 8c2b820db9 added handling of Gmpzf.cpp 2006-09-07 13:36:52 +00:00
Andreas Fabri 582ec858da Added win64 to the little endians 2006-08-28 13:16:20 +00:00
Andreas Fabri 9e5cdbefcf Updated header and use variable to avoid warning 2006-08-24 15:36:26 +00:00
Andreas Fabri a307cf6cf4 for our friends in Seattle 2006-08-24 15:09:34 +00:00
Andreas Fabri deedd890f5 Include boost/config.hpp so that BOOST_PREVENT_MACRO_SUBSTITUTION is defined 2006-08-19 21:10:43 +00:00
Sylvain Pion 63e78107de New compiler bug in g++ 3.3 : CGAL_CFG_BOOL_IN_TEMPLATE_BUG 2006-08-18 21:30:12 +00:00
Sylvain Pion fb1becafc8 add endianness detection for x86_86 2006-08-17 08:52:59 +00:00
Andreas Fabri 90076ade2e Temporary hack to generate min/max problem 2006-08-17 08:22:12 +00:00
Sylvain Pion fd6524b2fb Better (in the sense of working) endianness detection. 2006-08-16 15:38:22 +00:00
Sylvain Pion a29fd3cb46 Rely on a Boost config macro to detect endianness, instead of a config
program which is problematic for, e.g., Fedora Extra installs.
2006-08-16 15:14:15 +00:00
Sylvain Pion 5aba55173f Introduce CGAL_NDEBUG. 2006-08-11 13:01:36 +00:00
Andreas Meyer b454b3febd manual cleanup:
* .C ---> .cpp
* removed ../examples from paths
* moved some demo/example files out of doc_tex into their respective place
* now it should build properly, again
2006-08-07 16:43:09 +00:00
Sylvain Pion 8ee3461e19 remove warning 2006-08-03 20:45:10 +00:00
Sylvain Pion 6ef897e32e Rename to avoid number clash. 2006-07-21 19:59:01 +00:00
Sylvain Pion 1fa26bd8e0 Introduce a new helper macro CGAL_VERSION_NUMBER
that computes the version number of a public release.
Much easier to use than reading the algorithm that computes it !
2006-07-21 16:35:03 +00:00
Andreas Meyer 1151a0e3f3 fix: support for leda specfiles 2006-07-20 13:29:54 +00:00
Andreas Meyer b149e02527 fixed leda support 2006-07-20 12:39:33 +00:00
Menelaos Karavelas 4d3610dff6 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.
2006-07-20 11:45:38 +00:00
Andreas Fabri 8f77181791 Polynomial ->NefPolynomial 2006-07-14 07:15:22 +00:00
Andreas Meyer 3d71ba842c better support for LEDA4.x and LEDA5.x 2006-07-12 21:58:39 +00:00
Sylvain Pion b77f79a65a Rename ${TMP_CXX_FILE}.C to ${TMP_CXX_FILE}.cpp 2006-07-12 19:06:16 +00:00
Sylvain Pion 1d6de3a243 Remove Fixed_precision_nt 2006-07-12 11:40:00 +00:00
Sylvain Pion 92f61d2cbf Document VERSION file. 2006-07-12 11:13:00 +00:00
Sylvain Pion 5a1d4b985b - Create a new file $CGAL/VERSION which contains the version
number and no carriage return.
- Use it in install_cgal instead of parsing <CGAL/version.h>.
2006-07-12 10:01:06 +00:00
Sylvain Pion e4cd943786 - Rename config/support/test*.C to .cpp 2006-07-12 09:26:22 +00:00
Sylvain Pion d6bd9958d7 - Remove obsolete comments (dating back from the days these files were testfiles)
- Add license header to Lidia test file.
2006-07-12 09:09:04 +00:00
Sylvain Pion 5d166afa1b Renamed config/testfiles/*.C to .cpp 2006-07-12 09:03:57 +00:00
Sylvain Pion 88810e285d Remove CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION 2006-07-12 08:02:20 +00:00
Andreas Meyer c1abf784cf leda/lidia 2006-07-11 12:35:23 +00:00
Andreas Meyer 22132fe12f LEDA support for 4.x and 5.x 2006-07-11 09:50:24 +00:00
Andreas Meyer 86748b23fc csupport for LIDIA 2006-07-10 19:30:08 +00:00
Sylvain Pion b28e8a422d Remove building of doc_pdf/Installation.pdf in the public
versions of the releases.  Updates some files mentioning it.
2006-07-06 07:43:40 +00:00
Laurent Saboret d7c09afba8 Fixed svn properties based on latest svn config file 2006-06-29 08:51:46 +00:00
Andreas Fabri 3210b1e60b Added return type 2006-06-28 14:16:12 +00:00
Andreas Fabri a033aec127 new test 2006-06-27 13:21:00 +00:00
Laurent Saboret 1581e9685f Fixed svn:eol-style property 2006-06-23 13:59:36 +00:00
Laurent Saboret 1f0a69733b Fixed svn:keywords property 2006-06-23 13:56:01 +00:00
Laurent Saboret 1acd95840f Fixed svn:executable property 2006-06-23 13:40:36 +00:00
Andreas Fabri 07fb9cf289 Added suffix rules for cleaning .cpp files 2006-06-15 10:46:39 +00:00
Andreas Fabri aa20f02217 VC8 with the -MD option can't read an int from an istream if i t is followed by a comma 2006-06-14 13:58:38 +00:00
Joachim Reichel a01563b6aa small bugfix for demo/makefile and examples/makefile 2006-05-27 15:24:06 +00:00
Andreas Meyer 6620001236 fix for solaris make 2006-05-23 13:58:21 +00:00
Sylvain Pion 06071bf82b Do not take $CXX into account (conflict) if the compiler
is passed on the command-line.
2006-05-22 13:57:10 +00:00
Sylvain Pion 91c53ff583 Minor changes. 2006-05-20 12:45:05 +00:00
Sylvain Pion 68a59bdd3d Do not mention info@cgal.org in the installation doc.
Point users to bug-reporting instructions on cgal.org first.
2006-05-19 21:10:05 +00:00
Sylvain Pion d0aa9a1607 Replace Cygnus Solutions by Red Hat. 2006-05-19 21:09:23 +00:00
Sylvain Pion 70417fff5a typo. 2006-05-19 20:09:56 +00:00
Laurent Saboret ab892c4ebf Picked clearer names for TAUCS support options 2006-05-19 09:06:11 +00:00
Andreas Fabri af243b736e Tell the reader that this is not the manual for Windows people 2006-05-19 08:30:31 +00:00
Michael Hoffmann c1a946b418 Fixed bug reported by Joachim, CXXFLAGS/LDFLAGS during 3rd party
support file reading overwrite environment variables.
Fixed bug in logfile initialization.
2006-05-19 08:00:29 +00:00
Laurent Saboret 35efac102b Remove -DDEBUG_TRACE from CGAL makefile. 2006-05-18 11:57:01 +00:00
Joachim Reichel d98f998b9d Makefiles in demo and examples renamed from GNUmakefile to makefile 2006-05-18 10:56:14 +00:00
Joachim Reichel b5f3e01944 Rewrite makefiles to be portable 2006-05-18 10:53:51 +00:00
Joachim Reichel 1ccd5e0cea Removed trailing empty lines 2006-05-17 12:19:06 +00:00
Joachim Reichel c96233f3e4 Added examples/GNUmakefile and demo/GNUmakefile 2006-05-17 12:17:33 +00:00
Andreas Fabri 636c3c8c69 Added that /MD is now the option for VC++ 2006-05-12 13:23:45 +00:00
Laurent Saboret f0acfc5fcb Documentation of TAUCS installation and support in CGAL 2006-05-12 08:33:14 +00:00
Laurent Saboret c0f19a27c3 Renumber Sxx-TAUCS* to avoid duplicate S97 number 2006-05-11 07:51:09 +00:00
Laurent Saboret a7f6babdc2 Test TAUCS/Intel MKL before TAUCS/ATLAS (else install_cgal always selects TAUCS/ATLAS) 2006-05-11 07:47:36 +00:00
Laurent Saboret 892d8d2a7c Changed name of Intel MKL libraries to match MKL 8.1 (tested) 2006-05-10 16:15:38 +00:00
Laurent Saboret 952bf33945 Fixed bug on Solaris 2.6 with tr:
- tr arguments must be quoted
- [ and ] regular characters must be protected by a backslash
2006-05-10 11:04:17 +00:00
Laurent Saboret 9194dbf809 Complete rewrite of TAUCS support. Windows, Linux, Darwin and Solaris are tested. Other platforms are supported but not yet tested. 2006-05-10 10:58:59 +00:00
Laurent Saboret f1cd99ccb3 Complete rewrite of TAUCS support. Windows, Linux and Darwin are tested. Other platforms are supported but not yet tested. 2006-05-09 16:18:00 +00:00
Laurent Saboret f79f707883 Complete rewrite of TAUCS support. Windows, Linux and Darwin are tested. Other platforms are supported but not yet tested. 2006-05-09 16:16:39 +00:00
Sylvain Pion 8fea581599 Homogeneize first line 2006-05-03 12:19:44 +00:00
Sylvain Pion 5fe4dd82e9 typos 2006-05-03 12:14:56 +00:00
Sylvain Pion 7b30a85331 Try to remove workaround for SunPRO (CGAL_WRAP). 2006-05-02 18:14:47 +00:00
Andreas Fabri 09be01a3e3 updated supported platforms 2006-05-02 14:58:54 +00:00
Michael Hoffmann f78772ab7a Added remark about install.log file. 2006-05-02 12:44:45 +00:00
Andreas Fabri abaf5420df It's VC 7.0 and not VC 7.1 which is no longer supported 2006-05-02 12:03:12 +00:00
Andreas Fabri f27e2f67cd Most demos need Qt not Leda 2006-04-29 22:56:41 +00:00
Andreas Fabri 43e12a2ff9 Removed winutils 2006-04-29 22:53:31 +00:00
Andreas Meyer b63cb8b045 fix: Installation Manual instead of installation<SUB>m</SUB>anual
(only a workaround for the manual_tools .. 
      needs to be fixed there at some time)
2006-04-29 19:51:02 +00:00
Sylvain Pion 010238493d Update for the release 2006-04-28 21:09:44 +00:00
Sylvain Pion 23b13e385c Update OpenNL license. 2006-04-28 15:26:08 +00:00
Andreas Fabri 9846c44dc4 added 3.2 2006-04-28 15:07:46 +00:00
Sylvain Pion 038166dc0f Move the main CHANGES file to a place where it gets added automatically
to releases (picking Installation for this).
2006-04-28 14:51:50 +00:00
Michael Hoffmann 064e4fbb8c Search for install_name_tool after OS_COMPILER is defined. 2006-04-24 08:30:26 +00:00
Laurent Saboret fc15e54f87 Use multithreaded DLL runtime with Visual C++ and Intel compiler (-MD) 2006-04-21 14:34:07 +00:00
Michael Hoffmann cd3bd9926b A couple of corrections and unifications. 2006-04-21 09:51:54 +00:00
Michael Hoffmann c4459c8a49 Commented CGAL_MAKEFILE replacement for example/test makefiles.
(Was not effective, anyway..)
2006-04-20 17:44:44 +00:00
Michael Hoffmann 06f91e0a47 Added descriptions for all 3rd party libs. 2006-04-20 15:10:59 +00:00
Michael Hoffmann e38f0dfb5e Rewrite complete. 2006-04-20 14:38:19 +00:00
Michael Hoffmann 2b3e66f6d7 Name Install Menu. 2006-04-20 09:19:35 +00:00
Sylvain Pion 00eda9d67b Redo the CGAL_SHARED_LIB_INSTALL_NAME change, as it is needed
when no "install" procedure is run.
2006-04-19 21:05:39 +00:00
Sylvain Pion 8fa59948d4 Undo r29804 (CGAL_SHARED_LIB_INSTALL_NAME) as a better
approach is there now.
2006-04-19 15:43:21 +00:00
Michael Hoffmann f75c90a48a Add buildlog to install.log, even in case of success. 2006-04-19 15:19:15 +00:00
Michael Hoffmann 27ae54feef Minor things. 2006-04-18 14:54:10 +00:00
Michael Hoffmann e392b3f7ea Use install_name_tool to correct sharedlibnames on Darwin. 2006-04-18 14:26:28 +00:00
Laurent Saboret 87d65f75e3 Fixed svn properties of ASCII files (as defined by Maintenance/svn_client/config) 2006-04-18 12:42:52 +00:00
Michael Hoffmann f26644d94f Give reasonable error msg when parsing BUILD_ONE_CONFIG. 2006-04-18 11:45:49 +00:00
Michael Hoffmann 423c42ef94 Re-separated them. 2006-04-18 09:55:19 +00:00
Sylvain Pion dda69ef6cd Remove CGAL_CFG_NO_SFINAE and CGAL_CFG_NO_PRAGMA_FENV_ACCESS as they were
only for "prospective" testing, and are not used (and not clear if they
will be useful one day either).
2006-04-17 10:23:06 +00:00
Sylvain Pion 0d0aad83ea In create_standard_header_replacements(), do a first test with
all std headers included at once, to avoid the loop over all
individual headers (speed up).
2006-04-17 09:54:39 +00:00
Sylvain Pion bcdca3ec9f Undo r30293/r30294 as they seem to be the culprit 2006-04-15 17:00:43 +00:00
Sylvain Pion eed6175a1d Undo r30319 as it was not the cause of the armageddon. 2006-04-15 16:23:50 +00:00
Laurent Saboret 312353dd51 Global fix of svn:executable property in trunk 2006-04-14 15:07:17 +00:00
Sylvain Pion 0aadfc285b - 80 columns max
- Updates for src/CGAL/.
2006-04-14 14:07:08 +00:00
Sylvain Pion 601e136909 - Undo r30288 as it is probably the cause of buggy test-suite. 2006-04-14 13:00:41 +00:00
Sylvain Pion d2740513aa Use .cpp file extension instead of .C for src/*/* files. 2006-04-14 09:19:29 +00:00
Sylvain Pion 0ef9da253a Progress towards libraries makefile factorization 2006-04-13 23:42:26 +00:00
Sylvain Pion 22ad725de1 Move src/*.C to src/CGAL/*.C 2006-04-13 22:24:18 +00:00