Fernando Cacciola
9893e974a2
Missing autolink headers added
2007-06-21 13:02:21 +00:00
Marc Glisse
7bf4e81a19
Update this test to detect a newer variant of a bug on the same code in
...
cgal.
2007-06-17 16:21:35 +00:00
Marc Glisse
a1c5dc9633
Useless on the linux version of sunpro, seems to be the default there
...
since the true release.
2007-06-16 16:03:51 +00:00
Marc Glisse
82b9c5eb56
Remove useless bit in sunpro options. CC understands -h, no need to pass
...
it straight to the linker.
2007-06-15 18:56:40 +00:00
Marc Glisse
df787b2418
Bug 6532605 in sunpro cannot be fixed without breaking the ABI, so it
...
won't be fixed. mangle6 is an ABI that is as close to the default ABI as
possible (the STL is compatible) but fixes issues with the default ABI. I
don't really know what the best option will be for the future (maybe
using the g++ compatibility mode when it becomes official).
2007-06-15 16:14:10 +00:00
Daniel Russel
014222d1cb
lib dir was wrong for libraries build using CGAL_MAKEFILE after CGAL is installed
2007-06-12 21:50:08 +00:00
Sylvain Pion
17df0ce207
I finally do not need it: g++ can spot the optimization by itself.
2007-06-08 22:37:23 +00:00
Sylvain Pion
7d543ae42a
New test program for C++0x's <type_traits>.
2007-06-08 18:48:27 +00:00
Sylvain Pion
a9419ee49d
Add <cstring> otherwise <gmpxx.h> from GMP-4.1.4 does not work with g++ 4.3.
2007-06-08 13:49:17 +00:00
Andreas Fabri
e3808eb921
3.3 branch -> trunk
2007-06-04 14:19:51 +00:00
Andreas Fabri
e5df6fb3fe
3.3 branch -> trunk
2007-06-04 14:04:56 +00:00
Sylvain Pion
ab286a243f
Grrr... the build-all-at-once mode made the g++ 4.2 bug pop up again.
...
-fno-strict-aliasing is back.
Hopefully no user will hit it on 3.3...
2007-06-02 11:24:21 +00:00
Laurent Saboret
9f430ac2e9
Added documentation about BLAS and LAPACK
2007-05-29 15:38:51 +00:00
Laurent Saboret
7041d64152
Visual C++ auto-link feature for TAUCS and LAPACK
2007-05-24 14:50:24 +00:00
Sylvain Pion
f6aad48a3c
Allow compiling all source files at once.
2007-05-23 09:19:55 +00:00
Sylvain Pion
f7bf5e46c8
typo
2007-05-22 16:28:51 +00:00
Sylvain Pion
76fc826c38
Completely remove g++ pre-4.2 bug workaround.
2007-05-22 13:41:42 +00:00
Sylvain Pion
963fb6928c
Port Fink support changes to trunk.
2007-05-22 09:18:19 +00:00
Sylvain Pion
7cec95ffb9
Remove IRIX support.
2007-05-22 07:57:24 +00:00
Sylvain Pion
337e52bf44
The -fno-strict-aliasing workaround for g++ 4.2.0 does not seem necessary anymore.
2007-05-17 11:49:52 +00:00
Andreas Fabri
0adb373823
cleanup
2007-05-14 09:26:09 +00:00
Sylvain Pion
418c7aa532
Mention that wrapped standard files concern C++98.
2007-05-09 07:30:50 +00:00
Sylvain Pion
85162d8a0c
Added 3 config flags for some C++0x features.
2007-05-09 06:26:45 +00:00
Sylvain Pion
4606a1bdf1
Remove unused CGAL_CFG_NO_KOENIG_LOOKUP.
2007-05-07 18:12:21 +00:00
Sylvain Pion
a866172e6f
Unused.
2007-05-07 17:55:24 +00:00
Fernando Cacciola
e6c585d395
Windows installer update
2007-05-06 03:27:01 +00:00
Laurent Saboret
11b6f80083
Fixed test suite (cgal_test) for g++ on Cygwin
2007-05-04 17:54:26 +00:00
Sylvain Pion
9ac564c180
- LEDA window is not used anymore by demos.
...
- mention that include/ and src/ contain external libs detailed in LICENSE.
2007-05-04 10:13:50 +00:00
Andreas Fabri
dc81985694
Added Algebraic Foundations and QP Solver
2007-05-04 10:00:37 +00:00
Daniel Russel
2593131bd9
added documentation of the installer cache so users know what to delete when they update their environment
2007-05-01 00:12:22 +00:00
Daniel Russel
a8accd4e18
fix useless PACKNAME_INCL_DIR to list valid completions of PACKAGENAME
2007-04-28 17:35:05 +00:00
Daniel Russel
d2badd2ddf
downplay interactive install some more
2007-04-28 17:34:35 +00:00
Joachim Reichel
aaff0e8c49
improve help message after discussion with Daniel
...
(reordering of options, rewording and reformmatting)
2007-04-28 17:04:31 +00:00
Laurent Saboret
be318c6d5f
TAUCS requires either ATLAS or LAPACK for dpotrf() Lapack routine
2007-04-25 14:13:51 +00:00
Laurent Saboret
2047e5862f
Call ftime() (test_TAUCS.cpp) + changed comments
2007-04-25 13:51:03 +00:00
Joachim Reichel
3ce2ccf1bc
rename installed makefile from "makefile" to "cgal.mk"
2007-04-24 19:17:59 +00:00
Joachim Reichel
43164d2630
the second part of the diff of r38421 was unintentionally reversed in r38422,
...
re-reverse the changes
2007-04-24 18:30:55 +00:00
Laurent Saboret
ee088df6d6
TAUCS requires dpotrf() Lapack routine (Cholesky factorization)
2007-04-24 13:28:07 +00:00
Daniel Russel
347198d891
another attempt to clean up after my svn mess. This revision should be 38295 + changes to the help message + some suppression of printing the list of all library names at startup + a warning that changing the install dir only works on Mac OS. Hopefully everything is right this time.
2007-04-23 23:21:24 +00:00
Joachim Reichel
975a8b3b07
reenable changes of r38142 (unintentionally reversed in r38351)
...
use LIBPATH_OPT instead of hardcoded -L when modifying the makefile
to be installed
2007-04-23 22:27:31 +00:00
Marc Glisse
21f295dc3d
I don't understand why that code was in namespace CGAL. This patch lets
...
Circulators compile with the old STL. I'll see if it breaks anything
else, but I don't think it will.
2007-04-22 15:23:03 +00:00
Marc Glisse
325c956ba1
Try to work around non-standard std::count in sunpro (not sure it will
...
work, check for instance in Min_annulus_d testsuite).
2007-04-20 16:54:56 +00:00
Sylvain Pion
143f28e4bd
Clarify
2007-04-20 16:06:13 +00:00
Daniel Russel
4672d296ff
check in the correct version with only the help changes
2007-04-19 20:26:14 +00:00
Daniel Russel
4624f4ca3b
add DOLLAR_QTDIR dependency
2007-04-19 15:03:14 +00:00
Daniel Russel
6e6dc1d56d
improved help messages. Removed documentation -os as it was broken. moved list of all external libraries to log
2007-04-19 02:43:30 +00:00
Sylvain Pion
50ad544472
Update GMP URL.
2007-04-18 20:36:38 +00:00
Andreas Meyer
c1e9765ff4
manual fix: moved labels inside sectioning command
2007-04-18 14:20:12 +00:00
Sylvain Pion
ed66966ab9
- Remove special treatment for g++ 2.* (option -ftemplate-depth required)
...
- Add -fno-strict-aliasing to CGAL_LIBS_OPTFLAGS for g++ 4.2.
(see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31268 )
2007-04-18 12:29:06 +00:00
Sylvain Pion
376284825c
Intel C++ warns about -O2, so replace it by -Od.
2007-04-18 11:32:15 +00:00
Andreas Fabri
7600b497b1
Introduced traits classes that handle circular arcs based on the circular kernel
2007-04-17 09:27:20 +00:00
Michael Hoffmann
0ffba72ed8
Efi says slashed paths are ok for Windos.
2007-04-16 09:50:43 +00:00
Marc Glisse
9b91a1b3c4
Checking whether this helps with sunpro (I only know it does in one
...
place). Can be reversed tomorrow if the testsuite shows it does not.
2007-04-10 14:16:07 +00:00
Andreas Fabri
be1964a6ec
Cleanup
2007-04-10 08:26:57 +00:00
Marc Glisse
8c80580bee
define SUNCC_COMPILER also on linux.
2007-04-07 13:12:40 +00:00
Laurent Rineau
0389b256f5
- add variables SUNCC_COMPILER and DARWIN_COMPILER in install_cgal
...
- add corresponding "REQUIRE/INCOMPATIBLE =" in several config/support files
2007-04-05 13:34:23 +00:00
Laurent Rineau
887dd2a4dd
- S07-BOOST_BIMAP needs BOOST.
...
- Rename the files S06*, so that the package name is different. It is now
"MS_BOOST_PROGRAM_OPTIONS" for Boost.Program_options.
Remark: no need for a non-empty DESCRIPTION field, as
MS_BOOST_PROGRAM_OPTIONS requires DOLLAR_WINDOWS_COMPILER and
BOOST_PROGRAM_OPTIONS is incompatible with DOLLAR_WINDOWS_COMPILER.
2007-04-05 12:00:01 +00:00
Laurent Rineau
ea73c2a41a
small patch: the variable *_REQUIRED_BY were not filled
2007-04-05 11:49:54 +00:00
Laurent Rineau
571f7b5114
Commit a BOOST_PROGRAM_OPTIONS config file for Windows: only
...
test_BOOST_PROGRAM_OPTIONS.cpp is tested. No INCLTHING and no LIBTHING.
2007-04-05 08:06:52 +00:00
Andreas Meyer
5ce50139ff
yet another leda/friend injection-related commit. problem was previously,
...
that the workaround was only active, when performing non-interactive install
from cmdline. now, it is active on
* rebuild using old config/install file
* interactive install
* non-interactive fresh install
which should be complete.
2007-04-04 11:02:24 +00:00
Laurent Rineau
e14b2c7f4f
Quote parameters in "[ a = b ]".
2007-04-04 09:55:53 +00:00
Joachim Reichel
dd922458e4
fix misleading variable name
2007-04-03 20:37:12 +00:00
Joachim Reichel
954154978a
Darwin does not set RUNTIME_LINKER_FLAG, hence the old hack is still needed
2007-04-03 16:19:16 +00:00
Andreas Meyer
a2e451db51
g++-4.1/LEDA workaround: only apply, if LEDA is actually supported
2007-04-02 21:34:59 +00:00
Sylvain Pion
667fc845ef
Introduce a nicer macro CGAL_make_vector(begin, end) to workaround
...
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG.
2007-04-02 20:18:57 +00:00
Fernando Cacciola
135fd54f1c
Removed unneeded MSVC std fixes
2007-04-02 19:08:46 +00:00
Joachim Reichel
66f1eb5725
generate shared libraries with correct RPATH setting if --prefix is used
...
(does not work if the interactive installer is used and the installation
directory is changed after the libraries are build)
2007-04-02 17:24:41 +00:00
Andreas Meyer
d77bcac271
g++ 4.1 / LEDA needs CXXFLAGS "-ffriend-injection"
2007-04-01 11:53:51 +00:00
Sylvain Pion
4259de359c
New testfile for a SunPro bug.
2007-03-30 09:32:14 +00:00
Sylvain Pion
d1506c70da
Move *Linux*pgCC* case before *Linux*CC* one otherwise it will match the wrong case.
2007-03-30 09:25:56 +00:00
Sylvain Pion
95fe880186
CGAL_CFG_MATCHING_BUG_3 is not useful anymore
...
(SunCC has this fixed now, and the others as well).
2007-03-30 08:49:32 +00:00
Sylvain Pion
7dea18af66
Formatting cleanups.
2007-03-30 08:39:31 +00:00
Sylvain Pion
55e9ee28c9
Alternate match for SunCC on Linux.
2007-03-29 20:47:56 +00:00
Sylvain Pion
546c695761
frenchisms
2007-03-27 21:13:50 +00:00
Joachim Reichel
e283a7031a
add list of authors
2007-03-27 21:04:42 +00:00
Joachim Reichel
157b8482c4
use <endian.h> for all glibc-based platforms
2007-03-27 17:05:39 +00:00
Andreas Meyer
3cfbe825cf
dont include config/support/S??-LIDIA in release
2007-03-27 14:00:16 +00:00
Andreas Fabri
bd28b6c3d6
minor modifications
2007-03-27 11:26:32 +00:00
Andreas Fabri
19eb0f5b8e
integrated Sylvain's feedback
2007-03-27 10:06:56 +00:00
Andreas Fabri
55090a60d6
Another feature of Boolean operations
2007-03-27 07:36:11 +00:00
Andreas Fabri
fabac2706a
Spatial sort is used in triangulations
2007-03-27 07:33:54 +00:00
Andreas Fabri
b8047d7afd
Faster Circular kernel
2007-03-27 07:29:30 +00:00
Joachim Reichel
c079a5f471
reverse previous commit (causes problems with the interactive installer)
2007-03-26 18:24:29 +00:00
Joachim Reichel
cae96de071
generate libraries with correct RPATH definition if --prefix is used
...
remove Darwin-specific hack
2007-03-26 17:47:01 +00:00
Andreas Meyer
d10a950784
typo
2007-03-26 16:27:35 +00:00
Joachim Reichel
af61c9e9a1
remove extra newline in makefile_print_from_var()
2007-03-25 13:30:44 +00:00
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
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
Sylvain Pion
c1373346f2
Merge src/makefile_lib and src/makefile_sharedlib into src/makefile.
...
This required to pass CXXFLAGS on the make command-line, and therefore
I took this opportunity to also pass CGAL_MAKEFILE on the command-line,
which in turn allowed to get rid of the prepare_lib_makefiles function.
2006-04-13 22:02:29 +00:00
Michael Hoffmann
a19ca0b4fc
Include dir should not include X11.
2006-04-13 17:12:58 +00:00
Michael Hoffmann
6dc795fc1f
Updated interactive part.
2006-04-13 15:09:06 +00:00
Andreas Fabri
506697e99d
Added paragraph for ImageIO
2006-04-13 14:44:33 +00:00
Michael Hoffmann
4d04cf0bf7
Rename (no special chars...).
2006-04-13 14:00:09 +00:00
Michael Hoffmann
cc655d0d29
Rename.
2006-04-13 13:59:42 +00:00
Michael Hoffmann
cf96be9ae6
Print supported libs on multiple lines in interactive menu.
2006-04-13 13:14:47 +00:00
Laurent Rineau
3e26709e52
make lib_menu exit if the setup is not correct, in non-interactive mode.
2006-04-13 11:45:42 +00:00
Michael Hoffmann
2cd72b3ceb
Check lib64 first.
2006-04-13 08:07:57 +00:00
Michael Hoffmann
e78e97c757
Try lib64 first.
2006-04-13 06:46:12 +00:00
Laurent Rineau
0e06d5f8fd
patch to test file test_ZLIB.C, so that is no longer segfault with -O2.
2006-04-11 18:06:09 +00:00
Michael Hoffmann
69b3d5bb25
Join GMP and MPFR, as we need both.
2006-04-11 13:03:47 +00:00
Michael Hoffmann
4b48954bb1
Output feature not package name when testing.
2006-04-11 13:02:56 +00:00
Michael Hoffmann
af82afeb29
Homogenize description.
2006-04-11 12:40:14 +00:00
Michael Hoffmann
6ded4a57df
Removed svn:executable.
2006-04-11 12:24:18 +00:00
Michael Hoffmann
f32a974f9a
Cleanup of XLIBS and WINDOW_DIR (unused).
...
Introduce CGAL_CGAL_LDFLAGS.
2006-04-11 09:19:18 +00:00
Michael Hoffmann
1e002a7ca8
Added version=.
2006-04-11 08:47:38 +00:00
Michael Hoffmann
1b68c5bcfa
Handle LEDA Window library.
2006-04-11 08:10:52 +00:00
Sylvain Pion
e1a632e7cf
Move src/makefile* under SVN instead of being generated.
2006-04-09 22:07:10 +00:00
Michael Hoffmann
8ff7788731
Fixed critical bug in return value processing in link_run_test.
...
(Reported by Fernando and Marc.)
2006-04-05 14:57:09 +00:00
Joachim Reichel
5fc8687cdf
make explicit that the CGAL library can be found in src *excluding* src/Core
2006-03-30 16:27:39 +00:00
Joachim Reichel
c8e3282cb1
typos introduced by ispell in tex mode fixed
2006-03-30 16:25:07 +00:00
Joachim Reichel
5388ed277e
LICENSE.FREE_USE added (very permissive, MIT-like license),
...
LICENSE updated (introduction rewritten, third-party libraries updated,
default license for files without copyright notice)
2006-03-30 15:07:16 +00:00
Laurent Rineau
325a6aba59
Increase the width of the output of print_os_settings(), in install_cgal
2006-03-30 11:48:28 +00:00
Laurent Rineau
31052b4d24
Oups! A better fix for test_ZLIB.C
2006-03-30 10:30:23 +00:00
Laurent Rineau
5a95ca2650
Fix the ZLIB test.
2006-03-30 10:26:43 +00:00
Andreas Fabri
9f5b8f904c
Added 'version=' again and added a function call for linking
2006-03-29 16:12:31 +00:00
Andreas Fabri
53f6b9ccee
Make it work with other versions than 1.2.3
2006-03-29 15:51:30 +00:00
Sylvain Pion
24045f8fd9
Add $CGAL_SHARED_LIB_INSTALL_NAME to specify the -install_name option for
...
building dylibs on Darwin (removes the need for $DYLD_LIBRARY_PATH).
2006-03-29 13:45:08 +00:00
Sylvain Pion
faf9a99f21
On Darwin, -fno-common is only needed when making the shared libs themselves,
...
not all the time, so move it from ADDITIONAL_CXXFLAGS to CGAL_SHARED_LIB_CXXFLAGS.
2006-03-28 21:30:31 +00:00
Michael Hoffmann
569f82f4c8
Fix CORE include.
2006-03-28 10:21:32 +00:00
Andreas Fabri
65de099a11
Fix in ZLIB for windows and new conf file for non-windows
2006-03-28 09:41:17 +00:00
Michael Hoffmann
01228d2f2f
Make KEY case-insensitive in support_menu.
2006-03-27 12:20:34 +00:00
Andreas Meyer
04e9ae21d5
remove "W" again from libs, because it resulted in undefined references
2006-03-25 11:37:44 +00:00
Andreas Meyer
112fee3471
added libW to please WindowStream
...
... hope this does not brake anything :-)
2006-03-24 17:20:45 +00:00
Andreas Fabri
3d8f2de06b
fixes in program_options and new stuff for zlib on windows
2006-03-24 11:36:08 +00:00
Laurent Saboret
2f2e783569
install_cgal detects now properly TAUCS on Cygwin/Visual C++. It probably also works for Cygwin/Intel Compiler.
...
Note: TAUCS is not compatible with Cygwin/g++ (no makefile provided).
2006-03-23 14:35:07 +00:00
Sylvain Pion
1aa2fda9f5
- Swap order of CUSTOM_CXXFLAGS and ADDITIONAL_CXXFLAGS
...
(spotted because I want to alter the default -Wall by -Wno-non-virtual-dtor)
2006-03-22 23:09:50 +00:00
Laurent Saboret
c8d6f4eaec
TAUCS detection is now robust on Linux/Unix
2006-03-21 16:06:47 +00:00
Sylvain Pion
581fea564c
Move Modules directory to Maintainance, which is not submitted.
2006-03-18 19:23:54 +00:00
Sylvain Pion
d585137aff
dont_submit the Modules directory.
2006-03-18 18:07:24 +00:00
Sylvain Pion
49f53eede9
Remove redundant #include <iostream>.
2006-03-17 19:57:14 +00:00
Sylvain Pion
c8a93cf0ed
) Remove spurious "-l".
2006-03-17 19:42:22 +00:00
Laurent Saboret
445397cbe8
Added detection of TAUCS library at installation time
2006-03-16 17:21:55 +00:00
Daniel Russel
a0cb873181
added test for program options, lets hope this doesn't break anything :-)
2006-03-16 06:32:50 +00:00
Joachim Reichel
f582718758
rename create_makefile to cgal_create_makefile to avoid name clashes,
...
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
2006-03-15 22:10:02 +00:00
Sylvain Pion
7579c1e54e
- Give back to Caesar what belongs to him.
2006-03-15 12:41:47 +00:00
Marc Glisse
b2b0f6770e
Make the test a bit more complicated to catch a sunpro bug.
2006-03-10 18:56:10 +00:00
Michael Hoffmann
75e9cfb32d
Make parsing 3rd party messages on screen less spacy (request by Sylvain).
2006-03-10 14:41:16 +00:00
Marc Glisse
59aea66a35
sunpro: add compiler flag to enable CGAL_PRETTY_FUNCTION.
2006-03-09 13:18:31 +00:00
Michael Hoffmann
65dc16cc4e
Scan packages in reverse order for command line parsing.
2006-03-09 09:58:37 +00:00
Michael Hoffmann
298cf4d3f7
Added name prefix caveat.
2006-03-09 09:57:42 +00:00
Michael Hoffmann
99e8fd8b3a
Avoid one feature being a prefix of the other.
2006-03-09 09:50:28 +00:00
Michael Hoffmann
b29aef2453
Fixed bug in command line argument parsing.
2006-03-09 09:47:13 +00:00
Michael Hoffmann
66abfd322a
Removed outdated sample include files.
2006-03-09 08:48:02 +00:00
Marc Glisse
1fecf12871
Remove deprecated flag for sunpro.
2006-03-08 12:35:41 +00:00
Andreas Fabri
afb6612310
Removed glut32.lib (again???)
2006-03-08 07:58:01 +00:00
Michael Hoffmann
c1d79d5429
Log environment variable parsing.
2006-03-07 15:57:49 +00:00
Sylvain Pion
50ea6b92db
- Merge Configuration into Installation.
2006-03-07 15:03:22 +00:00
Sylvain Pion
6332da9c50
- Remove Radu from maintainer files, and other updates.
2006-03-07 13:56:03 +00:00
Michael Hoffmann
45f94339fb
Remove GLUT from OpenGL Libs.
...
Fix makefile_print_from_var.
2006-03-07 12:34:58 +00:00
Michael Hoffmann
b5cd2003e7
Set linker flags in link_run_test.
2006-03-06 15:29:53 +00:00
Michael Hoffmann
b4e006d082
Move ${START_LD_OPT} in _link_run_test.
2006-03-06 15:06:17 +00:00
Michael Hoffmann
33ccc4e6c5
Add ${START_LD_OPT} when linking testfiles.
2006-03-06 13:42:31 +00:00
Michael Hoffmann
537d560cce
Also do single <-> multi-threaded for Windos.
2006-03-06 13:41:20 +00:00
Michael Hoffmann
c07a782e15
2006-03-06 10:58:51 +00:00
Michael Hoffmann
4535b62b9a
Fixed "\nt" qualification bug in makefile_print_from_var.
...
Fixed bug in handling of --with-... commandline option.
Add CGALQt to linker flags when QT support is enabled.
2006-03-06 10:40:16 +00:00
Michael Hoffmann
f77769e675
Separate mpfr from gmp.
2006-03-06 08:08:17 +00:00
Michael Hoffmann
e71c4a1ce6
Fixed flag generation for testfiles.
...
Re-enable test menu.
Do not call "link" for MSVC and Intel.
Do not remove RIS_LOGFILE after creating it.
2006-03-03 16:20:04 +00:00
Michael Hoffmann
ca753a3ec2
Fixed more bugs in makefile processing.
2006-03-02 16:20:08 +00:00
Michael Hoffmann
756eca876d
Fixed bugs in include makefile generation.
...
Handle spaces in file- and dirnames (more or less).
2006-03-01 16:19:10 +00:00
Michael Hoffmann
51ebb7517f
Complete rewrite of 3rd party lib support; this is now
...
stored in separate specfiles in config/support similar
to config/testfiles.
Default mode is to include support for as many libraries as possible.
(Can be switched off using the new cmdline switch --without-autofind.)
Forward a lot more into install.log.
Also cleaned up a lot of things.
QT support now requires $QTDIR to be set.
Custom ostag shows up in menus etc.
2006-02-28 16:12:09 +00:00
Michael Hoffmann
0fa3f79d1d
Cleanup.
2006-02-28 16:00:43 +00:00
Andreas Fabri
1d25a892db
Removed glut from OPENGL_LIBS
2006-02-28 09:41:58 +00:00
Michael Hoffmann
e4098aee5c
The files for our new 3rd party lib support.
2006-02-27 19:42:44 +00:00
Andreas Fabri
4f43059e1c
Added glut to the OPENGL_LIBS
2006-02-27 14:36:47 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Michael Hoffmann
5f055f417a
Inserted changes from December rollup.
2006-02-15 09:08:08 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
24c27026ba
Move packages to trunk root
2006-02-14 08:58:15 +00:00