Commit Graph

1217 Commits

Author SHA1 Message Date
Eric Berberich a42d72acaa CGAL_USE_GMPXX is only set by use_lib macro 2012-01-11 00:00:05 +00:00
Eric Berberich 809b15bef1 cleanup 2012-01-10 18:28:39 +00:00
Eric Berberich 00d31036ea build_cgal_library -> collect_cgal_library (new macro name) 2012-01-10 18:17:53 +00:00
Eric Berberich 3c291f7103 removed output 2012-01-10 18:12:37 +00:00
Eric Berberich 19fccf9969 more output 2012-01-10 14:36:42 +00:00
Eric Berberich d83bb49f22 cosmetics 2012-01-10 14:36:33 +00:00
Eric Berberich 9cd61d509c let QT compile 2012-01-10 12:31:59 +00:00
Eric Berberich 1c0474c1aa link only with GMP/MPFR and GMPXX if configured 2012-01-10 12:31:44 +00:00
Eric Berberich 3135d995dd remark for a thrown warning 2012-01-10 12:30:53 +00:00
Eric Berberich 48f9a4628f general use_lib for found libs must be used 2012-01-10 10:34:25 +00:00
Eric Berberich 0def3cb179 improved formatting 2012-01-10 10:17:43 +00:00
Eric Berberich 609ad2d43d for some reason CGAL lib needs GMP/MPFR (check includes!) 2012-01-10 10:17:27 +00:00
Eric Berberich 7945fb8ea5 improved formatting 2012-01-10 10:17:09 +00:00
Eric Berberich 2ff87cd2c6 improved formatting 2012-01-10 10:16:18 +00:00
Eric Berberich 66bc1cef1e merge from next 2012-01-09 12:42:00 +00:00
Sébastien Loriot 69b2f7079a BUGFIX:
incremental neighbor search classes were storing a nested ref_counted iterator
for begin() which implies that a call to operator++ on a copy of an iterator
increment the internal copy of the class (cannot make several pass).
There is still a problem in case of copy outside of the class but this is
a first step (a deep_copy method should be provided for iterators which would
need a small feature).
2012-01-05 09:45:15 +00:00
Sébastien Loriot e1650a8c65 thread-safety of remove in Delaunay_2 2011-12-30 08:32:08 +00:00
Laurent Rineau 06c96d91ce Do not include CGAL include dirs *before* user ones!! 2011-12-07 10:49:43 +00:00
Guillaume Damiand 3fe3269457 Add Linear_cell_complex in Installation/changes.html. 2011-11-23 18:35:51 +00:00
Laurent Rineau a494f0d65c merge from next 2011-11-17 14:18:37 +00:00
Laurent Rineau 519ab4f40f Do not use CGAL_INSTALLATION_PACKAGE_DIR with Subversion_GET_(URL|REVISION)
At the first run of CMake, CGAL_INSTALLATION_PACKAGE_DIR is not known when
Subversion_GET_REVISION and Subversion_GET_URL are called. That gives an
svn error, that is fixed at the second run of CMake. Use CMAKE_SOURCE_DIR
and CMAKE_CURRENT_SOURCE_DIR instead.
2011-11-17 14:12:19 +00:00
Laurent Rineau c4eb6ccaf0 Factorize the code between Subversion_GET_URL and Subversion_GET_REVISION
... into a new function Subversion_GET_INFO. The function
Subversion_GET_REVISION is also moved to <branch_root>/CMakeLists.txt
instead of <branch_root>/Installation/CMakeLists.txt, because that function
is used only in the case of a branch-build anyway.
2011-11-17 14:02:41 +00:00
Andreas Fabri 3bfa2c96b6 Patch for Cygwin svn.exe
If the first call to svn returned an error, call cygpath first to get
the directory path, and call svn a second time on the result.
2011-11-17 10:10:12 +00:00
Laurent Rineau 93486787c3 The inside of ccPkgDescription must not contain black lines between macros
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Olivier Devillers 0891a8d359 <code> in changes.html 2011-11-08 15:52:58 +00:00
Olivier Devillers e5ad0e4e78 <code> in changes.html 2011-11-08 15:52:29 +00:00
Olivier Devillers bc27ee7e73 update changes.html 2011-11-08 15:48:03 +00:00
Laurent Rineau d5fb396c13 Use file(GLOB .. RELATIVE ..) to list packages
That seems a bit easier, and gives better log messages.
2011-11-08 15:03:22 +00:00
Laurent Rineau 3adb7877d3 Fix for testsuite
One does not want to load some CGAL_*_DIR variables from the reference
cache.
2011-10-28 12:17:37 +00:00
Laurent Rineau ec5b246a55 Improve the display of full compiler version: support MSVC 2011-10-26 09:41:51 +00:00
Laurent Rineau a071a763e8 Turn CGAL-3.9 into a macro \cgalrel
Long-waited feature: Installation/installation.tex no longer contains the
release number!

All occurrences of "CGAL-3.9" have been turned into CGAL-\cgalversionnumber

Details:
  - use alltt instead of verbatim, in order to user macros inside,
  - rename \cgaldir to \cgalrel,
  - all "CGAL-3.9" are turned into "\cgalrel",
  - the remaining "3.9" is turned into "\cgalversionnumber".

And also:
  - remove the old macro \yourcgaldir and \cgalinstconfdir (related to the
    old install_cgal script!),
  - modify the introduction of CMake: CMake is a build system *generator*,
    and not a build system!
2011-10-18 14:40:48 +00:00
Laurent Rineau c1fff72997 Revert that commit, which was wrong (see below):
| ------------------------------------------------------------------------
  | r65557 | lrineau | 2011-09-26 16:49:02 +0200 (Mon, 26 Sep 2011) | 9 lines
  | Changed paths:
  |    M /branches/next/Installation/cmake/modules/CGAL_UseBLAS.cmake
  |    M /branches/next/Installation/cmake/modules/CGAL_UseLAPACK.cmake
  |    M /branches/next/Installation/cmake/modules/FindBLAS.cmake
  |    M /branches/next/Installation/cmake/modules/FindLAPACK.cmake
  |    M /branches/next/Installation/doc_tex/Installation/installation.tex
  | 
  | BLAS and LAPACK do not have header files.
  | 
  | One implementation of BLAS or LAPACK can have a header file, but that is
  | not mandatory for an implementation, and (hopefully) nothing in CGAL tries
  | to include a blas.h or a lapack.h.
  | 
  | The current revision removes mentions of BLAS_INCLUDE_DIR and
  | LAPACK_INCLUDE_DIR in CGAL cmake scripts about BLAS and LAPACK.
  | 
  |
  ------------------------------------------------------------------------

Reason:

  For the implementation cblas/clapack, our use of that implementation does
  need a header <blaswrap.h> to work.
2011-10-13 10:17:16 +00:00
Laurent Rineau 677ae4c7f4 CMake variables created by the branch-build are marked as advanced 2011-10-12 13:50:17 +00:00
Laurent Rineau 7059bf007a fix typo in text 2011-10-11 16:08:24 +00:00
Laurent Rineau b0fe1aa5c9 Make the messages generated by CGAL_LIB_DIAGNOSTIC a bit more recognizable 2011-10-06 11:49:20 +00:00
Sébastien Loriot 75999b64d9 remove executable property 2011-10-03 08:22:54 +00:00
Sébastien Loriot 554f62d411 remove executable property from copyright files 2011-10-03 08:18:16 +00:00
Sébastien Loriot bff8218bd0 merge from next 2011-09-30 06:51:51 +00:00
Andreas Fabri d10a333947 Add a file with the copyright holder(s) to the package_info 2011-09-29 20:45:16 +00:00
Sébastien Loriot 76b4363cd3 correctly parse IPE_VERSONLIB to detect minor versions of ipe 2011-09-29 07:57:17 +00:00
Laurent Rineau fdb7ea6c6b prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012) 2011-09-28 16:15:05 +00:00
Laurent Rineau 428e097ddc Bump the soversion of CGAL libraries in CGAL-3.10 2011-09-28 12:43:22 +00:00
Laurent Rineau 9a21d66104 BLAS and LAPACK do not have header files.
One implementation of BLAS or LAPACK can have a header file, but that is
not mandatory for an implementation, and (hopefully) nothing in CGAL tries
to include a blas.h or a lapack.h.

The current revision removes mentions of BLAS_INCLUDE_DIR and
LAPACK_INCLUDE_DIR in CGAL cmake scripts about BLAS and LAPACK.
2011-09-26 14:49:02 +00:00
Laurent Rineau dbf3ace24b merge from next 2011-09-22 07:56:49 +00:00
Sébastien Loriot dff6dda8b3 Remove from copyright holder
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
2011-09-21 19:46:31 +00:00
Sébastien Loriot 4f51da3ef3 add copy_n and prev,next into changes.html 2011-09-09 07:10:38 +00:00
Sébastien Loriot 7ec484eac7 merge next into feature branch 2011-09-09 06:44:09 +00:00
Sébastien Loriot 751f3ba08b the class Kd_tree is now read-only thread-safe using a mutex. 2011-09-08 16:12:51 +00:00
Sébastien Loriot fb696f8e27 typo 2011-09-08 16:09:35 +00:00
Sébastien Loriot a38b015d15 add a comment about deactivating thread-safety code 2011-09-08 10:24:11 +00:00