Commit Graph

333 Commits

Author SHA1 Message Date
Daniel Russel 1919a8bd42 fixed empty string passed to gcc and runtime shared lib path now points to the right place after install 2007-03-22 21:06:08 +00:00
Laurent Rineau 10ccff6780 Use 'printf "%s\n"' instead of 'echo -n'. 2007-03-22 14:59:41 +00:00
Laurent Rineau a439fa27b5 BOOST_BIMAP has no current version, as it is not yet released. 2007-03-22 14:57:55 +00:00
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