Commit Graph

258 Commits

Author SHA1 Message Date
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