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