Commit Graph

90 Commits

Author SHA1 Message Date
Sylvain Pion 1652fec82f Add license notice. 2008-10-13 12:46:01 +00:00
Laurent Rineau 533d5f7869 Fix a bug introduced in revision 45996: debug and release are swapped for
the CGAL library! I cannot understand how CGAL had been able to compile on
Windows with that bug!
2008-10-09 20:56:15 +00:00
Fernando Cacciola 6fdf8251bd Allowed CGAL components to be configured and compiled independently
Make library naming consistent with component names
2008-10-01 21:38:37 +00:00
Laurent Rineau 202d2b53ca Force variables CGAL_<component>_LIBRARY.
For an unkwnon reason, they are copied from the reference cache, which is wrong.
2008-09-29 10:09:35 +00:00
Laurent Rineau b52c7a09e9 - Fix soname and soversion of libraries (they were exchanged).
- Make get_dependency_version found the print_${LIB}_version.cpp, even
  if the lib is compiled separately.
- Rename FindQt3.cmake to FindQt3-patched.cmake and Qt3Macros to
  Qt3Macros-patched.
- Make CGAL-Qt3 compilable separately.
- Fix all commited CMakeLists.txt:
    - use Qt3-patched and Qt3Macros-patched, and s/QT_/QT3_/
    - add a comment about FindQt3-patched,
    - wrap target creation with if(CGAL_FOUND AND QT3_FOUND)/else/endif
- Modified cgal_create_cmake_script
2008-09-24 10:32:44 +00:00
Laurent Rineau d97c78b177 Include CGALQt4 in the libraries compilation stuff.
We need to create a (potentially incomplete) CGALConfig.cmake file after
the CGAL library has been built.
2008-09-09 12:19:41 +00:00
Fernando Cacciola ee6fae2991 Added separation in components 2008-09-03 16:55:21 +00:00
Fernando Cacciola 717b7cf5fb soversion added 2008-08-22 22:25:25 +00:00
Fernando Cacciola db331e146d Fix CGALCore ON/OFF switch to be WITH_CGALCore and not CGAL_USE_CGAL_CORE 2008-08-22 18:20:41 +00:00
Michael Hemmer cff191916d changed name: CGAL::Modular -> CGAL::Residue
chnaged filenames accordingly 
changed: Modular_traits::Modular_NT -> Modular_traits::Residue_type
2008-08-04 15:09:13 +00:00
Fernando Cacciola 89b07886e5 Removed CMake as a standalone "package" (now part of Installation and others) 2008-07-18 14:23:08 +00:00
Fernando Cacciola 6e36eda87b CMake stuff moved into the appropriate packages 2008-07-16 20:56:17 +00:00
Michael Hemmer ef862d658e added primes.h/.cpp (contains precomputed primes) 2008-03-31 12:50:54 +00:00
Sylvain Pion 8f2923b807 It seems like the "window" package is completely obsolete: it contains
only the cgal_logo symbol in libCGAL, which is unsued anymore.
2008-01-10 18:17:46 +00:00
Sylvain Pion eade497e29 Missing ";" preventing building of Benchmark lib on Darwin. 2007-08-06 11:25:59 +00:00
Sebastian Limbach f957ba237d Modular_type.cpp added to resolve linkage errors in the Modular_arithmetic package. 2007-08-01 10:34:39 +00:00
Sylvain Pion f6aad48a3c Allow compiling all source files at once. 2007-05-23 09:19:55 +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
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
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
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
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 36636d49b5 - Continue factorization between libraries' makefiles,
- install_cgal cleanup.
2007-02-16 21:00:37 +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
Efi Fogel a69fc882f1 fixed typo 2007-02-12 21:36:44 +00:00
Efi Fogel 3761874470 cleanup generic rules 2007-02-11 17:16:39 +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 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
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 8f77181791 Polynomial ->NefPolynomial 2006-07-14 07:15:22 +00:00
Andreas Meyer 6620001236 fix for solaris make 2006-05-23 13:58:21 +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
Sylvain Pion d2740513aa Use .cpp file extension instead of .C for src/*/* files. 2006-04-14 09:19:29 +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
Sylvain Pion e1a632e7cf Move src/makefile* under SVN instead of being generated. 2006-04-09 22:07:10 +00:00