Commit Graph

1719 Commits

Author SHA1 Message Date
Luis Peñaranda 26635c20b6 fixed bug in MPFI detection when LEDA is present 2010-04-23 09:57:14 +00:00
Luis Peñaranda 0c26b97801 logged the compiler output when the MPFI test fails 2010-04-08 08:54:17 +00:00
Laurent Rineau 961a02172e VC7 is no longer supported. The macro CGAL_CFG_NET2003_MATCHING_BUG is not used anywhere. 2010-03-29 09:46:55 +00:00
Laurent Rineau 5fbbe1ebd6 Reverse that temporarily revision: the trunk is too red (for other reasons)
to see anything in the testsuite results!
------------------------------------------------------------------------
r54956 | lrineau | 2010-03-26 18:59:50 +0100 (Fri, 26 Mar 2010) | 2 lines

Temporary test to see if MSVC 2008 still suffer from CGAL_CFG_MATCHING_BUG_6

------------------------------------------------------------------------
2010-03-29 09:12:07 +00:00
Laurent Rineau 6146c38c81 Temporary test to see if MSVC 2008 still suffer from CGAL_CFG_MATCHING_BUG_6 2010-03-26 17:59:50 +00:00
Laurent Rineau ca1aaeabe1 Document with which compilers the workaround is for. 2010-03-26 17:19:18 +00:00
Laurent Rineau 7f3004fa42 Require CMake>=2.6 now 2010-03-24 10:12:40 +00:00
Laurent Rineau 8b83f2ef79 Merged revisions 54700-54703,54726,54827,54834,54861-54864 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r54700 | lrineau | 2010-03-11 15:13:25 +0100 (Thu, 11 Mar 2010) | 18 lines
  
  Backport from trunk:
    | ------------------------------------------------------------------------
    | r54614 | lrineau | 2010-03-09 16:25:12 +0100 (Tue, 09 Mar 2010) | 4 lines
    | Changed paths:
    |    M /trunk/Mesh_2/include/CGAL/IO/File_poly.h
    |    M /trunk/Mesh_2/include/CGAL/Mesh_2/Clusters.h
    |    M /trunk/Mesh_2/include/CGAL/Mesh_2/Refine_edges.h
    |    M /trunk/Mesh_2/test/Mesh_2/test_conforming.cpp
    |    M /trunk/Mesh_2/test/Mesh_2/test_meshing.cpp
    |    M /trunk/Triangulation_2/include/CGAL/Constrained_Delaunay_triangulation_2.h
    |    M /trunk/Triangulation_2/include/CGAL/Constrained_triangulation_plus_2.h
    | 
    | - Fix the Mesh_2 test suite: previously it was no longer testing anything!
    | - Fix the handling of the cdt with the triangulation plus_2.
    | - Add tests with CDT_plus_2.
    | 
    | ------------------------------------------------------------------------
........
  r54701 | lrineau | 2010-03-11 15:19:21 +0100 (Thu, 11 Mar 2010) | 26 lines
  
  Backport from trunk:
    | ------------------------------------------------------------------------
    | r54660 | lrineau | 2010-03-10 17:46:10 +0100 (Wed, 10 Mar 2010) | 2 lines
    | Changed paths:
    |    M /trunk/Mesh_2/include/CGAL/Mesh_2/Refine_edges.h
    | 
    | Fix a bug of Mesh_2 that exists for years (since r23141, 2004-10-19)!
    | 
    | ------------------------------------------------------------------------
    | r54661 | lrineau | 2010-03-10 17:51:09 +0100 (Wed, 10 Mar 2010) | 2 lines
    | Changed paths:
    |    M /trunk/Mesh_2/test/Mesh_2/test_conforming.cpp
    | 
    | Add tests cdt.is_valid().
    | 
    | ------------------------------------------------------------------------
    | r54665 | lrineau | 2010-03-10 19:09:33 +0100 (Wed, 10 Mar 2010) | 4 lines
    | Changed paths:
    |    M /trunk/Mesh_2/test/Mesh_2/test_meshing.cpp
    | 
    | Add tests of is_valid() in test_meshing.cpp (previously Mesh_2 was creating
    | invalid triangulations! See revision 54660.)
    | .
    | 
    | ------------------------------------------------------------------------
........
  r54702 | lrineau | 2010-03-11 15:34:35 +0100 (Thu, 11 Mar 2010) | 2 lines
  
  Add a paragraph about Mesh_2 and CDT_plus_2.
........
  r54703 | lrineau | 2010-03-11 15:41:31 +0100 (Thu, 11 Mar 2010) | 2 lines
  
  Add a note about the other bug fix in Mesh_2.
........
  r54726 | reichel | 2010-03-12 19:30:43 +0100 (Fri, 12 Mar 2010) | 2 lines
  
  Add RS library to prerequisites section.
........
  r54827 | lrineau | 2010-03-19 15:27:55 +0100 (Fri, 19 Mar 2010) | 2 lines
  
  Two targets where not in "make demos".
........
  r54834 | reichel | 2010-03-20 15:36:01 +0100 (Sat, 20 Mar 2010) | 2 lines
  
  update date and version number
........
  r54861 | lrineau | 2010-03-22 22:44:31 +0100 (Mon, 22 Mar 2010) | 2 lines
  
  One must include <boost/version.hpp> before testing BOOST_VERSION!
........
  r54862 | lrineau | 2010-03-22 22:46:40 +0100 (Mon, 22 Mar 2010) | 3 lines
  
  <QtCore/qglobal.h> is one right path, unless <Qt/qglobal.h> (pb reported on
  MacOS X).
........
  r54863 | reichel | 2010-03-22 23:54:19 +0100 (Mon, 22 Mar 2010) | 2 lines
  
  update Debian stuff for 3.6-1
........
  r54864 | reichel | 2010-03-22 23:55:25 +0100 (Mon, 22 Mar 2010) | 2 lines
  
  fix typo
........
2010-03-23 09:46:25 +00:00
Laurent Rineau 0bda1d5591 Disable CGAL_Core if void* is size 8 (ie 64 bits). 2010-03-19 14:15:25 +00:00
Laurent Rineau 0e76060908 - Make CGAL_SOURCE_DIRECTORY available during CGAL configuration.
- Fix a typo (in an used if/then/else branch)
2010-03-19 13:46:49 +00:00
Laurent Rineau 4fe4a65f6c - Fix try_run in CGAL_UseMPFI.cmake: move the test file in cmake/modules/. 2010-03-18 10:32:49 +00:00
Laurent Rineau 502a259822 test files should not use assert (NDEBUG might be defined). 2010-03-17 14:49:41 +00:00
Luis Peñaranda 50b490fd26 Added test to see whether the installed version of MPFI works. 2010-03-17 14:28:15 +00:00
Laurent Rineau 54a73ce38a - Determinize the Constraint_hierarchy, to determinize Mesh_2 with
C_t_plus_2<CDT>.

- [documentation] Add something about the symbolic perturbation in
  Delaunay_triangulation_2.tex
2010-03-16 11:03:14 +00:00
Laurent Rineau ef36d737af Fix Sylvain's patch r53663 2010-03-16 09:32:04 +00:00
Laurent Rineau a01063fb02 Merged revisions 54354,54363,54365,54380,54389-54390 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r54354 | lrineau | 2010-03-01 09:23:05 +0100 (Mon, 01 Mar 2010) | 2 lines
  
  Missing word!
........
  r54363 | lrineau | 2010-03-01 11:35:39 +0100 (Mon, 01 Mar 2010) | 3 lines
  
  Fix the issue with <boost/property_map.hpp>
  <CGAL/property_map.h> checks for the Boost version.
........
  r54365 | lrineau | 2010-03-01 14:01:18 +0100 (Mon, 01 Mar 2010) | 2 lines
  
  Let's prepare CGAl-3.6 finale version, now.
........
  r54380 | penarand | 2010-03-01 17:07:43 +0100 (Mon, 01 Mar 2010) | 3 lines
  
  replaced macros reported by check_macro_names script
........
  r54389 | lrineau | 2010-03-02 11:43:47 +0100 (Tue, 02 Mar 2010) | 3 lines
  
  http://doc.qt.nokia.com/latest/ is the permanent URL to latest Qt version
  documentation.
........
  r54390 | lrineau | 2010-03-02 11:44:44 +0100 (Tue, 02 Mar 2010) | 2 lines
  
  qpl.html no longer exists since Qt-4.4!
........
2010-03-02 15:21:52 +00:00
Laurent Rineau 51978fec9e Merged revisions 53929,53931,53933-53940,53944-53949,53951,53954-53955,53957,53959-53960,53962,53964,53966,53969-54000,54003-54004,54008-54045,54047-54057,54059-54095,54097,54099-54228,54230-54236,54239-54247,54249-54255,54257-54260,54262-54277,54281-54283,54285-54300,54302-54308,54310-54346 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r54325 | lrineau | 2010-02-26 11:29:18 +0100 (Fri, 26 Feb 2010) | 2 lines
  
  Minor improvement of the wording. Reformat.
........
2010-02-28 15:54:19 +00:00
Laurent Rineau 1c4aa9fe44 Fix my previous revision:
|  ------------------------------------------------------------------------
  | r54299 | lrineau | 2010-02-24 14:27:55 +0100 (Wed, 24 Feb 2010) | 3 lines
  | Changed paths:
  |    M /trunk/Arrangement_on_surface_2/doc_tex/Arrangement_on_surface_2/main.tex
  |    M /trunk/Manual/doc_tex/Manual/cgal_manual.sty
  | 
  | Fix a bad interaction between some home-made macros and hyperref.sty (used
  | in cgal_manual.sty).
2010-02-25 10:36:24 +00:00
Laurent Rineau 60e5afe13d Merged revisions 54278-54280,54284 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r54278 | lrineau | 2010-02-23 15:14:42 +0100 (Tue, 23 Feb 2010) | 2 lines
  
  Minor fix of the layout: add a eol.
........
  r54279 | lrineau | 2010-02-23 15:16:53 +0100 (Tue, 23 Feb 2010) | 2 lines
  
  Add Naama Mayer as author.
........
  r54280 | lrineau | 2010-02-23 15:18:49 +0100 (Tue, 23 Feb 2010) | 5 lines
  
  Add more versions to _Boost_KNOWN_VERSIONS
  
  (Well, in my opinion we should use Boost_ADDITIONAL_VERSIONS instead of
  patching FindBoost.cmake!)
........
  r54284 | lrineau | 2010-02-23 15:27:31 +0100 (Tue, 23 Feb 2010) | 2 lines
  
  It is time to create candidates for CGAL-3.6-beta1
........
2010-02-23 15:00:35 +00:00
Luis Peñaranda f732a0d42f removed auto-linking for MPFI 2010-02-22 18:09:21 +00:00
Laurent Rineau 47f2522498 Merged revisions 54256,54261 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r54256 | lrineau | 2010-02-22 14:28:24 +0100 (Mon, 22 Feb 2010) | 2 lines
  
  Typo (\rs eat a space)
........
  r54261 | lrineau | 2010-02-22 16:32:27 +0100 (Mon, 22 Feb 2010) | 3 lines
  
  Add _Boost_COMPILER_DUMPVERSION is a macro and not a function, there is no
  need for PARENT_SCOPE!
........
2010-02-22 17:24:17 +00:00
Laurent Rineau abd9b10478 Merged revisions 53929,53931,53933-53940,53944-53949,53951,53954-53955,53957,53959-53960,53962,53964,53966,53969-54000,54003-54004,54008-54045,54047-54057,54059-54095,54097,54099-54228,54230-54236,54239-54248 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r54248 | lrineau | 2010-02-20 17:22:19 +0100 (Sat, 20 Feb 2010) | 3 lines
  
  Move the LaTeX commands \foobarpage to cgal_manual.sty, so that they can be
  used outside of the installation manual.
........
2010-02-20 16:38:35 +00:00
Laurent Rineau 897bdd6d59 Merged revisions 53967-53968,54001-54002,54005-54007,54046,54058,54096,54098,54229,54237-54238 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53967 | lrineau | 2010-02-01 15:46:07 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  Typo
........
  r53968 | lrineau | 2010-02-01 16:09:48 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  Update the link to the installation manual.
........
  r54001 | fcacciola | 2010-02-02 16:34:59 +0100 (Tue, 02 Feb 2010) | 1 line
  
  Fixed warnings
........
  r54002 | fcacciola | 2010-02-02 16:50:18 +0100 (Tue, 02 Feb 2010) | 1 line
  
  CORRECT fix for the *branch* code
........
  r54005 | lrineau | 2010-02-02 21:26:25 +0100 (Tue, 02 Feb 2010) | 10 lines
  
  Backport from trunk:`
    | ------------------------------------------------------------------------
    | r53983 | afabri | 2010-02-02 14:26:07 +0100 (Tue, 02 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Triangulation_2/include/CGAL/Triangulation_line_face_circulator_2.h
    | 
    | Use the traits for comparing points, not ==
    | ------------------------------------------------------------------------
    | 
........
  r54006 | lrineau | 2010-02-03 14:12:26 +0100 (Wed, 03 Feb 2010) | 18 lines
  
  Backport from trunk:
    | ------------------------------------------------------------------------
    | r53978 | afabri | 2010-02-02 09:32:59 +0100 (Tue, 02 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Surface_mesh_simplification/test/Surface_mesh_simplification/test_edge_collapse_Polyhedron_3.cpp
    | 
    | Add virtual destructor in the testsuite to turn a 'W' to a 'Y'
    | ------------------------------------------------------------------------
    | r53988 | afabri | 2010-02-02 15:11:06 +0100 (Tue, 02 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Polyhedron/demo/Polyhedron/Messages_interface.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Polyhedron_demo_io_plugin_interface.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Polyhedron_demo_plugin_interface.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Scene_draw_interface.h
    | 
    | Define virtual destructors
    | ------------------------------------------------------------------------
........
  r54007 | fcacciola | 2010-02-03 14:46:31 +0100 (Wed, 03 Feb 2010) | 1 line
  
  Added bug fix from recent user report (Feb-2010)
........
  r54046 | penarand | 2010-02-08 12:04:59 +0100 (Mon, 08 Feb 2010) | 3 lines
  
  removed Elias from authors
........
  r54058 | mcaroli | 2010-02-09 12:06:20 +0100 (Tue, 09 Feb 2010) | 3 lines
  
  replace version number by "last" in links to the online manual
  this is a merge from the trunk rev 54041
........
  r54096 | yvinec | 2010-02-10 15:08:17 +0100 (Wed, 10 Feb 2010) | 4 lines
  
  added Pierre and Jane as authors.
  Fixed approved by RM.
........
  r54098 | yvinec | 2010-02-10 15:17:49 +0100 (Wed, 10 Feb 2010) | 4 lines
  
  added Pierre and Jane as authors in Mesh_3.
  Fixed approved by RM
........
  r54229 | lrineau | 2010-02-19 13:52:46 +0100 (Fri, 19 Feb 2010) | 2 lines
  
  s|Qt/qglobal.h|QtCore/qglobal.h|
........
  r54237 | lrineau | 2010-02-19 17:43:53 +0100 (Fri, 19 Feb 2010) | 3 lines
  
  - Add a section about RS in the third party libraries of Preliminaries.
  - Use macros, to help the cross-referencing of RS.
........
  r54238 | stayeb | 2010-02-19 17:47:25 +0100 (Fri, 19 Feb 2010) | 1 line
  
  Bug fix: do not use infinite vertice to compute bbox.
........
2010-02-19 17:21:11 +00:00
Laurent Rineau b7d60899b4 Merged revisions 53941-53943,53950,53952-53953,53956,53958,53961,53963,53965 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53941 | lrineau | 2010-02-01 10:48:57 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  Fix the CHANGES (typo, and forgot PT3 in 6.5)
........
  r53942 | penarand | 2010-02-01 11:54:35 +0100 (Mon, 01 Feb 2010) | 1 line
  
  changed the calls to the pow() functions in VC environments
........
  r53943 | penarand | 2010-02-01 11:59:26 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  used standard number types to avoid VC errors and eliminated warnings in VC due to implicit casts
........
  r53950 | stayeb | 2010-02-01 12:55:10 +0100 (Mon, 01 Feb 2010) | 1 line
  
  Fix warning (MSVS2k8).
........
  r53952 | lrineau | 2010-02-01 13:07:16 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  Remove the version number from strings of environment_variables.ini
........
  r53953 | hemmer | 2010-02-01 13:18:54 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  fix license header 
........
  r53956 | penarand | 2010-02-01 13:42:57 +0100 (Mon, 01 Feb 2010) | 3 lines
  
  added Sylvain L. and myself to the AUTHORS file
........
  r53958 | lrineau | 2010-02-01 14:24:35 +0100 (Mon, 01 Feb 2010) | 2 lines
  
  Remove the CGAL version numbers from that file.
........
  r53961 | lrineau | 2010-02-01 15:32:55 +0100 (Mon, 01 Feb 2010) | 3 lines
  
  - Update to 3.6.
  - Add g++-4.4 in supported g++ versions.
........
  r53963 | penarand | 2010-02-01 15:41:32 +0100 (Mon, 01 Feb 2010) | 3 lines
  
  eliminated special treatment of pow() function on different compilers
........
  r53965 | lrineau | 2010-02-01 15:43:44 +0100 (Mon, 01 Feb 2010) | 15 lines
  
  Backport from trunk:
    | ------------------------------------------------------------------------
    | r53944 | afabri | 2010-02-01 12:21:50 +0100 (Mon, 01 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Minkowski_sum_3/doc_tex/Minkowski_sum_3/PkgDescription.tex
    | 
    | Add ccPkgLicense and \ccPkgDemo
    | ------------------------------------------------------------------------
    | r53945 | afabri | 2010-02-01 12:28:33 +0100 (Mon, 01 Feb 2010) | 1 line
    | Changed paths:
    |    M /trunk/Convex_decomposition_3/doc_tex/Convex_decomposition_3/PkgDescription.tex
    | 
    | Add ccPkgLicense
    | ------------------------------------------------------------------------
........
2010-02-01 14:45:09 +00:00
Sylvain Pion 85dc12f2a7 Remove empty lines at beginning and end of files
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Luis Peñaranda 62eb3fdd60 Added Sylvain L. and myself to the AUTHORS file 2010-02-01 12:40:11 +00:00
Laurent Rineau 185269032c Merged revisions 53906-53926,53928-53934 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53918 | lrineau | 2010-01-29 18:23:40 +0100 (Fri, 29 Jan 2010) | 12 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53910 | stayeb | 2010-01-29 16:33:26 +0100 (Fri, 29 Jan 2010) | 1 line
    | Changed paths:
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Lloyd_move.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Mesh_global_optimizer.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Mesh_sizing_field.h
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/Odt_move.h
    | 
    | Fix: ensure that no '0' is inserted in the sizing field.
    | ------------------------------------------------------------------------
........
  r53920 | lrineau | 2010-01-29 18:44:29 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  Bug fixes in a demo.
........
  r53924 | pmachado | 2010-01-29 20:48:24 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  Bug fix: pre-condition + case of three different spheres with 2 coincident
  radical planes (and the consequences).
........
  r53928 | lrineau | 2010-01-31 13:13:10 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  Add a precision that AK/RS is not available on Windows.
........
  r53930 | lrineau | 2010-01-31 13:39:12 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  NSIS installer for CGAL-3.6
........
  r53932 | lrineau | 2010-01-31 13:42:35 +0100 (Sun, 31 Jan 2010) | 2 lines
  
  script_cgal.nsi is no longer named after a specific version.
........
2010-01-31 13:02:15 +00:00
Laurent Rineau bb7acdc28c Merged revisions 53882,53891-53892,53900,53902-53905 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53882 | penarand | 2010-01-28 18:31:05 +0100 (Thu, 28 Jan 2010) | 5 lines
  
  corrected typo in preprocessing directive ( and -> && ), avoided some vc
  warnings by making some casts explicit and eliminated a spurious #include
  that made the compilation fail in some configurations without gmpxx
........
  r53891 | lrineau | 2010-01-29 10:03:49 +0100 (Fri, 29 Jan 2010) | 10 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53889 | stayeb | 2010-01-29 09:47:00 +0100 (Fri, 29 Jan 2010) | 1 line
    | Changed paths:
    |    M /trunk/Mesh_3/include/CGAL/Mesh_3/vertex_perturbation.h
    | 
    | Fix: replace Vector_3() by CGAL::NULL_VECTOR.
    | ------------------------------------------------------------------------
........
  r53892 | lrineau | 2010-01-29 10:23:09 +0100 (Fri, 29 Jan 2010) | 3 lines
  
  We do not want PDB demos or examples: officially that library is only
  an internal tool.
........
  r53900 | lrineau | 2010-01-29 12:23:44 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  Remove the GraphicsView demo of Bool_op_2 from the release.
........
  r53902 | lrineau | 2010-01-29 14:52:13 +0100 (Fri, 29 Jan 2010) | 3 lines
  
  Add a paragraph about the "determinitication" of 2D/3D triangulations,
  segment Voronoi, and Apollonius Graph.
........
  r53903 | lrineau | 2010-01-29 15:03:15 +0100 (Fri, 29 Jan 2010) | 2 lines
  
  typos
........
  r53904 | lrineau | 2010-01-29 15:23:34 +0100 (Fri, 29 Jan 2010) | 15 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53887 | afabri | 2010-01-29 09:22:03 +0100 (Fri, 29 Jan 2010) | 1 line
    | Changed paths:
    |    M /trunk/Segment_Delaunay_graph_2/include/CGAL/Segment_Delaunay_graph_2/Segment_Delaunay_graph_hierarchy_2_impl.h
    | 
    | Default constructed boost::rand48 is good enough
    | ------------------------------------------------------------------------
    | r53888 | afabri | 2010-01-29 09:24:22 +0100 (Fri, 29 Jan 2010) | 1 line
    | Changed paths:
    |    M /trunk/Apollonius_graph_2/include/CGAL/Apollonius_graph_2/Apollonius_graph_hierarchy_2_impl.h
    | 
    | Default constructed boost::rand48 is good enough
    | ------------------------------------------------------------------------
........
  r53905 | lrineau | 2010-01-29 15:27:21 +0100 (Fri, 29 Jan 2010) | 38 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53896 | lrineau | 2010-01-29 12:06:00 +0100 (Fri, 29 Jan 2010) | 2 lines
    | Changed paths:
    |    M /trunk/Polyhedron/demo/Polyhedron/MainWindow.ui
    |    M /trunk/Polyhedron/demo/Polyhedron/Nef_type.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Nef_type_fwd.h
    |    M /trunk/Polyhedron/demo/Polyhedron/Polyhedron_demo_nef_plugin.cpp
    |    M /trunk/Polyhedron/demo/Polyhedron/Polyhedron_demo_triangulate_facets_plugin.cpp
    |    M /trunk/Polyhedron/demo/Polyhedron/Scene_nef_polyhedron_item.cpp
    |    M /trunk/Polyhedron/demo/Polyhedron/Scene_nef_polyhedron_item.h
    | 
    | Add 3D Minkowski sum to the (Nef) Polyhedron demo.
    | 
    | ------------------------------------------------------------------------
    | r53897 | lrineau | 2010-01-29 12:10:38 +0100 (Fri, 29 Jan 2010) | 2 lines
    | Changed paths:
    |    M /trunk/Polyhedron/demo/Polyhedron/Polyhedron_demo_nef_plugin.cpp
    | 
    | Add a missing break;
    | 
    | ------------------------------------------------------------------------
    | r53898 | lrineau | 2010-01-29 12:12:27 +0100 (Fri, 29 Jan 2010) | 2 lines
    | Changed paths:
    |    D /trunk/Minkowski_sum_3/demo
    | 
    | Remove demo/ from Minkowski_sum_3, as the polyhedron demo has the feature.
    | 
    | ------------------------------------------------------------------------
    | r53899 | lrineau | 2010-01-29 12:15:43 +0100 (Fri, 29 Jan 2010) | 2 lines
    | Changed paths:
    |    D /trunk/Nef_3/demo/Nef_3/makefile
    | 
    | Remove that old makefile
    | 
    | ------------------------------------------------------------------------
........
2010-01-29 14:35:38 +00:00
Michael Hemmer b379564462 mv Bbox_3 intersect with line/ray/segment to bbox_intersection_3.h file,
it must be a template function since it depends on the Kernel
rm Intersections_3/src/CGAL/Bbox_3_intersections.cpp since it is empty
2010-01-28 15:40:48 +00:00
Sylvain Pion 41b52abdab - GCC version : use "3.4 or later"
- Remove basically useless note about beta versions of GCC
- Remove Solaris, we don't support it.
2010-01-28 13:24:41 +00:00
Laurent Rineau 15382fb248 Prepare the bump of SONAME for CGAL-3.7. 2010-01-27 17:06:00 +00:00
Laurent Rineau df4f43b09c Merged revisions 53827-53828,53838,53840-53841 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53827 | lrineau | 2010-01-27 15:35:38 +0100 (Wed, 27 Jan 2010) | 15 lines
  
  Merge from trunk: 
    | ------------------------------------------------------------------------
    | r53821 | afabri | 2010-01-27 14:48:02 +0100 (Wed, 27 Jan 2010) | 1 line
    | 
    | Add random_shuffle to the high level functions
    | ------------------------------------------------------------------------
    | r53823 | afabri | 2010-01-27 14:50:23 +0100 (Wed, 27 Jan 2010) | 1 line
    | 
    | Remove random_shuffle from insert(b,e) functions as spatial_sort does it now
    | ------------------------------------------------------------------------
    | r53826 | afabri | 2010-01-27 15:24:29 +0100 (Wed, 27 Jan 2010) | 1 line
    | 
    | Remove random_shuffle from insert(b,e) functions as spatial_sort does it now
    | ------------------------------------------------------------------------
........
  r53828 | lrineau | 2010-01-27 15:37:25 +0100 (Wed, 27 Jan 2010) | 8 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53822 | hemmer | 2010-01-27 14:50:01 +0100 (Wed, 27 Jan 2010) | 2 lines
    | 
    | use CGAL::cpp0x for tuple
    | 
    | ------------------------------------------------------------------------
........
  r53838 | lrineau | 2010-01-27 17:15:22 +0100 (Wed, 27 Jan 2010) | 2 lines
  
  Fix FindMKL: mkl_intel_thread does not have the suffix lp64 on Intel 64.
........
  r53840 | lrineau | 2010-01-27 17:16:34 +0100 (Wed, 27 Jan 2010) | 3 lines
  
  Fix FindTAUCS: if TAUCS_INCLUDE_DIR is set to "", then the following
  find_path(TAUCS_INCLUDE_DIR ...) does nothing.
........
  r53841 | lrineau | 2010-01-27 17:17:38 +0100 (Wed, 27 Jan 2010) | 2 lines
  
  Fix the detection of configured programs.
........
2010-01-27 16:43:07 +00:00
Laurent Rineau 6e1b0d9e98 Merged revisions 53794,53805,53807,53812,53818 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53794 | spion | 2010-01-26 11:02:56 +0100 (Tue, 26 Jan 2010) | 6 lines
  
  Undo revision 53764, since it triggered problems in the Surface_mesher test-suite
  (probably a bug there, but it's a bit late to investigate before 3.6-beta) :
  
    Improve locate() reproducibility.   (backport of trunk's revision 53763).
........
  r53805 | spion | 2010-01-26 17:09:59 +0100 (Tue, 26 Jan 2010) | 9 lines
  
  Backport trunk revisions 53799 and 53804 :
  
    Make locate() deterministic using Boost RNGs.
    The previous approach using a local CGAL::Random failed because it still uses a
    global state through drand48()...
  
    Replace CGAL::Random by Boost RNG (with geometric distribution)
    in the hierarchy as well, to avoid global state sharing issues.
........
  r53807 | penarand | 2010-01-26 19:32:31 +0100 (Tue, 26 Jan 2010) | 3 lines
  
  set RS compilation flag in Mac OS when using g++<4.3
........
  r53812 | penarand | 2010-01-27 09:32:13 +0100 (Wed, 27 Jan 2010) | 3 lines
  
  removed extra ';' from _test_polynomial_traits_d.h
........
  r53818 | lrineau | 2010-01-27 14:43:08 +0100 (Wed, 27 Jan 2010) | 8 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r53811 | afabri | 2010-01-27 09:20:18 +0100 (Wed, 27 Jan 2010) | 1 line
    | 
    | Switch from CGAL::Random to boost::rand48 as T3 did so
    | ------------------------------------------------------------------------
........
2010-01-27 13:44:08 +00:00
Laurent Rineau b61a12c43f Merged revisions 53764-53765,53767,53769 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53764 | spion | 2010-01-25 13:15:16 +0100 (Mon, 25 Jan 2010) | 2 lines
  
  Improve locate() reproducibility.   (backport of trunk's revision 53763).
........
  r53765 | mcaroli | 2010-01-25 13:33:15 +0100 (Mon, 25 Jan 2010) | 5 lines
  
  Remove iterator range removal: The implementation was inefficient and cannot be made 
  efficient easily because there is a problem with the iterator consistency 
  while computing in 27-sheeted covering: One call to remove removes all
  27 copies of a point which might make the iterator invalid.
........
  r53767 | mcaroli | 2010-01-25 15:08:56 +0100 (Mon, 25 Jan 2010) | 2 lines
  
  cleanup in the preconditions
........
  r53769 | penarand | 2010-01-25 15:35:43 +0100 (Mon, 25 Jan 2010) | 3 lines
  
  moved GMP version check to FindRS.cmake
........
2010-01-25 14:38:53 +00:00
Laurent Rineau ec092c0833 Merged revisions 53757,53759-53760 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53757 | lrineau | 2010-01-25 11:03:44 +0100 (Mon, 25 Jan 2010) | 2 lines
  
  Add GMP and MPFR version to CGALConfig.cmake
........
  r53759 | lrineau | 2010-01-25 11:24:16 +0100 (Mon, 25 Jan 2010) | 2 lines
  
  GMP >= 4.2 is required.
........
  r53760 | lrineau | 2010-01-25 11:36:06 +0100 (Mon, 25 Jan 2010) | 2 lines
  
  Check if the GMP version is >= 4.2.
........
2010-01-25 10:54:53 +00:00
Laurent Rineau 9c59cd38d2 Last commit of the week. Have a nice week-end!
Merged revisions 53738,53740-53747 via svnmerge from 
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53738 | lrineau | 2010-01-22 17:32:59 +0100 (Fri, 22 Jan 2010) | 1 line
  
  update Biblio/how_to_cite_cgal.bib
........
  r53740 | lrineau | 2010-01-22 18:13:08 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  Add a check about Boost version, before mesh_3_plugin is compiled.
........
  r53741 | lrineau | 2010-01-22 18:14:27 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  typo
........
  r53742 | lrineau | 2010-01-22 18:21:46 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  Now Boost>=1.34.1 is required.
........
  r53743 | lrineau | 2010-01-22 18:25:18 +0100 (Fri, 22 Jan 2010) | 12 lines
  
  Now Boost>=1.34.1 is required.
  
  + Merge from trunk:
    | New Revision: 53739
    |  Author: penarand
    |  Date: 2010-01-22 17:58:21 +0100 (Fri, 22 Jan 2010)
    |  
    |  Log message:
    |  
    | added paragraphs on the Algebraic Kernel and on the new number types Gmpfr
    | and Gmpfi
........
  r53744 | lrineau | 2010-01-22 18:35:03 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  Final (I hope) version of CHANGES.
........
  r53745 | lrineau | 2010-01-22 18:36:49 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  s/Trolltech/nokia
........
  r53746 | lrineau | 2010-01-22 18:37:01 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  Typo
........
  r53747 | lrineau | 2010-01-22 18:42:06 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  s/Trolltech/Qt.Nokia/
........
2010-01-22 17:44:28 +00:00
Luis Peñaranda e9ad807905 added paragraphs on the Algebraic Kernel and on the new number types Gmpfr
and Gmpfi
2010-01-22 16:58:21 +00:00
Laurent Rineau d909a4b595 Merged revisions 53734,53736 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53734 | stayeb | 2010-01-22 16:45:00 +0100 (Fri, 22 Jan 2010) | 1 line
  
  Typo.
........
  r53736 | teillaud | 2010-01-22 17:05:39 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  bug fix
........
2010-01-22 16:29:45 +00:00
Laurent Rineau 6e731a1656 Merged revisions 53711,53718,53720,53724-53725,53728-53729,53731 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53711 | lrineau | 2010-01-20 21:36:47 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Fix for Debian: Qt4 QGLViewer library is /usr/lib*/libqglviewer-qt4.so
........
  r53718 | lrineau | 2010-01-21 17:57:41 +0100 (Thu, 21 Jan 2010) | 10 lines
  
  Merge from trunk:
    |  New Revision: 53717
    |  Author: afabri
    |  Date: 2010-01-21 17:51:49 +0100 (Thu, 21 Jan 2010)
    |  
    |  Log message:
    |  
    |  Add operator for MSVC 2005/2008 to avoid a matching ambiguity
........
  r53720 | lrineau | 2010-01-21 18:06:33 +0100 (Thu, 21 Jan 2010) | 2 lines
  
  Merge r53719 from trunk (VC workaround)
........
  r53724 | lrineau | 2010-01-22 13:34:50 +0100 (Fri, 22 Jan 2010) | 10 lines
  
  Merge from trunk:
    |  New Revision: 53723
    |  Author: afabri
    |  Date: 2010-01-22 13:28:06 +0100 (Fri, 22 Jan 2010)
    |  
    |  Log message:
    |  
    |  Just FK would be nicer, but VC 2005 messes it up with an FK in a base class when compiling degenerate_test.cpp
    | 
........
  r53725 | lrineau | 2010-01-22 13:44:11 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  Cartesian<float> gives warnings (about truncation from double to float).
........
  r53728 | lrineau | 2010-01-22 14:26:40 +0100 (Fri, 22 Jan 2010) | 2 lines
  
  Fix bashism ==
........
  r53729 | lrineau | 2010-01-22 15:10:25 +0100 (Fri, 22 Jan 2010) | 3 lines
  
  Re-add g++-3.4 in the list of supported compilers (to be synced with the
  testsuite and the CGAL web site).
........
  r53731 | lrineau | 2010-01-22 16:09:52 +0100 (Fri, 22 Jan 2010) | 11 lines
  
  Merge fmo trunk:
    | ------------------------------------------------------------------------
    | r53730 | afabri | 2010-01-22 16:07:59 +0100 (Fri, 22 Jan 2010) | 1 line
    | Changed paths:
    |    M /trunk/Spatial_searching/doc_tex/Spatial_searching/intro.tex
    |    M /trunk/Spatial_searching/doc_tex/Spatial_searching/main.tex
    | 
    | Moved ccAuthor right after the title
    | ------------------------------------------------------------------------
    | 
........
2010-01-22 15:16:54 +00:00
Laurent Rineau 284e5c35ce Merged revisions 53703,53706-53708 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53703 | stayeb | 2010-01-20 17:01:31 +0100 (Wed, 20 Jan 2010) | 10 lines
  
  Merge r53681 from trunk
  
    | Author: stayeb
    | Date: 2010-01-20 13:51:32 +0100 (Wed, 20 Jan 2010)
    | 
    | Log message:
    | Fix FindBoost.cmake:
    |   + fix compiler name (cmake 2.4.x)
    |   + boost search is now performed in user defined directories first 
    |   (instead of in system default directories first)
........
  r53706 | stayeb | 2010-01-20 17:29:25 +0100 (Wed, 20 Jan 2010) | 1 line
  
  Intersections_3 changes: new do_intersect() and intersection() overloads.
........
  r53707 | stayeb | 2010-01-20 17:37:26 +0100 (Wed, 20 Jan 2010) | 1 line
  
  Update history.tex: do_intersect(Bbox_3,...) and intersection(Triangle_3,...) contributors.
........
  r53708 | lrineau | 2010-01-20 17:38:53 +0100 (Wed, 20 Jan 2010) | 47 lines
  
  merge from trunk:
    | ------------------------------------------------------------------------
    | r53667 | penarand | 2010-01-19 10:37:26 +0100 (Tue, 19 Jan 2010) | 3 lines
    | 
    | eliminated unused parameter warning
    | 
    | 
    | ------------------------------------------------------------------------
    | r53670 | penarand | 2010-01-19 11:34:58 +0100 (Tue, 19 Jan 2010) | 4 lines
    | 
    | eliminated unused parameter warning, by replacing Gmpfi::divides(n) by
    | !(Gmpfi::is_zero())
    | 
    | 
    | ------------------------------------------------------------------------
    | r53673 | penarand | 2010-01-20 11:53:32 +0100 (Wed, 20 Jan 2010) | 3 lines
    | 
    | mentioned that RS depends on GMP 4.2
    | 
    | 
    | ------------------------------------------------------------------------
    | r53675 | hemmer | 2010-01-20 13:11:12 +0100 (Wed, 20 Jan 2010) | 2 lines
    | 
    | typo
    | 
    | ------------------------------------------------------------------------
    | r53694 | hemmer | 2010-01-20 16:26:14 +0100 (Wed, 20 Jan 2010) | 2 lines
    | 
    | added package illustration 
    | 
    | ------------------------------------------------------------------------
    | r53695 | hemmer | 2010-01-20 16:33:57 +0100 (Wed, 20 Jan 2010) | 2 lines
    | 
    | update 
    | 
    | ------------------------------------------------------------------------
    | r53700 | teillaud | 2010-01-20 16:47:11 +0100 (Wed, 20 Jan 2010) | 2 lines
    | 
    | small fixes
    | 
    | ------------------------------------------------------------------------
    | r53702 | hemmer | 2010-01-20 16:53:08 +0100 (Wed, 20 Jan 2010) | 2 lines
    | 
    | 120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120
    | 
    | ------------------------------------------------------------------------
........
2010-01-20 16:43:28 +00:00
Laurent Rineau 5e4c755bdb Merged revisions 53668-53669,53678-53679,53682-53686 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53668 | yvinec | 2010-01-19 11:00:41 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  added changes for Mesh_3
........
  r53669 | yvinec | 2010-01-19 11:04:38 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  fixed page layout in Changes for Mesh_3
........
  r53678 | spion | 2010-01-20 13:32:36 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Link AK_d and reorder to have Modular close to NT.
........
  r53679 | lrineau | 2010-01-20 13:37:23 +0100 (Wed, 20 Jan 2010) | 9 lines
  
  Merge from trunk:
    | New Revision: 53666
    |  Author: sloriot
    |  Date: 2010-01-19 08:41:16 +0100 (Tue, 19 Jan 2010)
    |  
    |  Log message:
    |  
    | remove warnings
........
  r53682 | lrineau | 2010-01-20 14:31:41 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Simplify the URL to CORE, so that "_" is not in the URL (Pb with manual tools)
........
  r53683 | lrineau | 2010-01-20 14:42:23 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  Fix the package description of AK (fix the bib label and the version of
  CGAL)
........
  r53684 | lrineau | 2010-01-20 14:45:53 +0100 (Wed, 20 Jan 2010) | 1 line
  
  clean PkgDescription.tex
........
  r53685 | lrineau | 2010-01-20 15:01:09 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  - Update PkgDexcription.tex to year 2010.
  - Add manual-3.6.bib
........
  r53686 | lrineau | 2010-01-20 15:03:10 +0100 (Wed, 20 Jan 2010) | 1 line
  
  Update the biblio shipped in manual tools, using manual-3.6.bib
........
2010-01-20 14:07:18 +00:00
Stéphane Tayeb c5db736efc Fix FindBoost.cmake:
+ fix compiler name (cmake 2.4.x)
  + boost search is now performed in user defined directories first (instead
  of in system default directories first)
2010-01-20 12:51:32 +00:00
Luis Peñaranda cbfde39ae9 mentioned that RS depends on GMP 4.2 2010-01-20 10:53:32 +00:00
Sylvain Pion 99be0d6d21 Post-process the CGAL_CFG_NO_CPP0X_* flags for GCC when -std=c++0x is set. 2010-01-18 18:08:14 +00:00
Sylvain Pion aaf3c4666a 3 more C++0x features detection :
- CGAL_CFG_NO_CPP0X_AUTO
- CGAL_CFG_NO_CPP0X_INITIALIZER_LISTS
- CGAL_CFG_NO_CPP0X_LAMBDAS
2010-01-18 17:52:28 +00:00
Luis Peñaranda 3e771b9339 corrected bug in RS detection (old library name) 2010-01-18 15:20:55 +00:00
Sylvain Pion c28146954e Mention old remove removal. 2010-01-13 16:45:37 +00:00
Laurent Rineau 3c8e0154e5 Fix typo 2010-01-13 15:37:49 +00:00
Sylvain Pion 3e5790ea39 Mention Weighted_point new ctor. 2010-01-12 14:08:33 +00:00
Laurent Rineau 625905645b Add a note in CHANGES, to explain that CGAL developers do not need to
format the new changelog entries.
2010-01-08 15:49:15 +00:00
Monique Teillaud a4d6bb61d7 changes for 3D periodic triangulations in 3.6 2010-01-08 15:39:30 +00:00
Sébastien Loriot 919326f839 add ipe 7 support 2010-01-08 10:38:19 +00:00
Sébastien Loriot 02f5ff8556 update cmake script to find ipe7 2009-12-29 19:07:56 +00:00
Efi Fogel 0f4e5478c7 Updated changes for Arrangement_on_surface_2 2009-12-29 16:06:02 +00:00
Efi Fogel bc4011c87b updated 2009-12-24 10:05:25 +00:00
Laurent Rineau 4890f79afc Merged revisions 53508 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

........
  r53508 | lrineau | 2009-12-19 14:02:00 +0100 (Sat, 19 Dec 2009) | 2 lines
  
  Increase the soversion to 4.0.1
........
2009-12-22 13:16:05 +00:00
Luis Peñaranda 8940610f5a eliminated workaround for ppc 2009-12-21 15:20:09 +00:00
Luis Peñaranda b44bb688d4 updated cmake scripts to configure the new version of RS 2009-12-19 23:45:13 +00:00
Luis Peñaranda f07703e0b5 modified cmake scripts so MPFI and RS are not detected and configured at
installation
2009-12-11 11:27:54 +00:00
Luis Peñaranda 1d5bd2efab detail in the installation manual 2009-12-09 16:34:07 +00:00
Luis Peñaranda 7b3db86eec added a section about the installation of RS in the manual 2009-12-09 16:06:35 +00:00
Luis Peñaranda a1b7df03ee integrated the configuration of RS to the main CMakeLists.txt, and removed
some redundant if's in the MPFI configuration
2009-12-09 15:38:43 +00:00
Luis Peñaranda f3e89da72b moved cmake scripts that detect and configure RS from
branches/candidate-packages/Algebraic_kernel_d/cmake/modules to
trunk/Installation/cmake/modules
2009-12-09 15:15:55 +00:00
Luis Peñaranda 869e3e8bc8 added to the manual details on the configuration of CGAL to use MPFI 2009-12-08 19:41:42 +00:00
Luis Peñaranda 71f385de58 updated the cmake installation scripts to detect and configure MPFI 2009-12-08 17:09:15 +00:00
Laurent Rineau 55c19faa28 Fix FindMPFR.cmake and FindGMP.cmake: if CGAL_AUTO_LINK_ENABLED is false,
the library is found only if *_LIBRARIES is set.
2009-12-08 17:01:58 +00:00
Luis Peñaranda 79a9c26f90 moved cmake scripts that detect and configure MPFI to trunk/Installation 2009-12-08 16:18:17 +00:00
Sylvain Pion 7a1276a751 Generate warning on MacOSX for g++-4.0 and optimization. 2009-12-03 10:16:09 +00:00
Laurent Rineau 13dc11dfba - Remove references to Trolltech. Now, that is Nokia who publishes Qt.
- Specify that Qt4>=4.2 is required.
- Require CMake>=2.4.8 instead of 2.4.5 or 2.4.7 (the latters are no longer tested in
  the testsuite).
- Same of LEDA: 6.0 is not tested. 6.2 is tested, now.
2009-11-18 17:48:04 +00:00
Sylvain Pion 82ea7077bf Add #error. 2009-11-16 16:44:37 +00:00
Sylvain Pion 19a5490ea4 Kill a warning of gcc in -pedantic mode. 2009-11-13 12:20:21 +00:00
Sylvain Pion 59b9b2d9ec Add a note about Triangulation_hierarchy_3 vs Location_policy. 2009-11-04 13:33:10 +00:00
Sébastien Loriot b56103d0ab Regular_triangulation_filtered_traits_3 is deprecated 2009-10-20 21:52:20 +00:00
Sébastien Loriot 0b202a634a Weighted_alpha_shape_euclidean_traits_3 is deprecated 2009-10-20 19:05:46 +00:00
Laurent Rineau 1df9ab9593 Disable the CPACK feature, that has never been supported. 2009-10-20 13:07:56 +00:00
Laurent Rineau 5d63686b5a Add a test file that tests if the compiler supports the C++ keywords "and", "or", "not", and "not_eq". 2009-10-16 09:15:46 +00:00
Sylvain Pion 9d53d1d7c3 Regular speedup is only for EPICK. 2009-10-16 08:23:54 +00:00
Sylvain Pion 0759f6fb14 Yeah !!! 2009-10-15 13:04:36 +00:00
Laurent Rineau 9594cd265e Boost 1.33.1 *or higher* is needed. 2009-10-07 19:56:44 +00:00
Laurent Saboret 744704e814 Port to Linux/g++ 4.3.1 2009-10-02 08:22:04 +00:00
Laurent Saboret 6d190df9d5 CMake modules to find and link with Intel MKL (including Pardiso) 2009-10-01 10:38:22 +00:00
Laurent Saboret c7f102ece4 Bug fix: fixed MKL support in FindBLAS.cmake and FindLAPACK.cmake 2009-10-01 10:36:15 +00:00
Laurent Rineau c059512adb New macro \cgalversionnumber, that is "3.5", "3.6", and so on, if version.tex
is present (in internal releases), or "x.y" in separate builds.
2009-08-27 08:01:44 +00:00
Andreas Fabri f41f5f1741 .jpg -> .png 2009-08-27 07:31:48 +00:00
Laurent Saboret be09d80d95 * Bug fix: fixed compatibility of TAUCS/BLAS/LAPACK precompiled libraries with Visual C++ 9.0 2008:
CGAL 3.5 will include TAUCS/BLAS/LAPACK precompiled libraries for Visual C++ 8.0 and 9.0. 
Auto-link is modified accordingly.

* Also fixed compatibility of cgal_test_with_cmake.bat scripts with VC++ 9.0.
2009-08-26 16:23:28 +00:00
Andreas Fabri 28fc30a1f4 Added package description 2009-08-25 07:16:34 +00:00
Andreas Fabri 6cf7008693 Integrate Installation manual 2009-08-24 12:34:34 +00:00
Laurent Rineau ee02b0fd22 Merged revisions 51163 via svnmerge from
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

........
  r51163 | reichel | 2009-08-10 18:52:47 +0200 (Mon, 10 Aug 2009) | 2 lines
  
  Fix typo CMAKE_SHARED_LIBS vs. BUILD_SHARED_LIBS.
........
2009-08-18 14:26:20 +00:00
Sylvain Pion c15fe06491 New test file for a bug in array data member initilization. 2009-08-14 11:39:14 +00:00
Sylvain Pion 927b432b39 typo : mecanism -> mechanism. 2009-08-10 15:57:03 +00:00
Laurent Rineau 49afdfdc28 Merged revisions 50969 via svnmerge from
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

........
  r50969 | lrineau | 2009-07-30 14:20:46 +0200 (Thu, 30 Jul 2009) | 2 lines
  
  typo
........
2009-07-30 13:04:51 +00:00
Laurent Rineau 58cbccfe44 Merged revisions 50941-50943 via svnmerge from
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

........
  r50941 | lrineau | 2009-07-29 15:56:20 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add vertical white-spaces to make the changelog more readable.
........
  r50942 | lrineau | 2009-07-29 15:57:54 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Unify the indentation of all paragraphs.
........
  r50943 | lrineau | 2009-07-29 15:58:59 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  typo
........
2009-07-29 15:56:20 +00:00
Laurent Rineau f1a3f94274 Merge to trunk commits from CGAL-3.5-branch so far.
Merged revisions 50855,50859,50863,50868,50871,50878-50879,50886,50893,50930-50934 via svnmerge from 
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

........
  r50855 | lrineau | 2009-07-27 13:47:18 +0200 (Mon, 27 Jul 2009) | 1 line
  
  Attempt to fix links to precompiled demos.
........
  r50859 | lrineau | 2009-07-27 14:37:54 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  update the AUTHORS list
........
  r50863 | lrineau | 2009-07-27 14:53:14 +0200 (Mon, 27 Jul 2009) | 3 lines
  
  Remove occurences of "3.4" in various files (problem reported by
  J. Reichel)
........
  r50868 | lrineau | 2009-07-27 15:38:39 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Fix target names conflicts with Triangulation_2.
........
  r50871 | lrineau | 2009-07-27 15:48:57 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Taucs will be updated for CGAL-3.5.
........
  r50878 | lrineau | 2009-07-27 16:10:03 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  There was still a 3.4 in that file.
........
  r50879 | lrineau | 2009-07-27 16:16:11 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Fix a problem with \cgalrawversion{}: use "\cgalrawversion" instead!
........
  r50886 | reichel | 2009-07-27 19:09:07 +0200 (Mon, 27 Jul 2009) | 2 lines
  
  Set CGAL_SONAME_VERSION to 4 and CGAL_SOVERSION to 4.0.0.
........
  r50893 | lsaboret | 2009-07-28 10:27:31 +0200 (Tue, 28 Jul 2009) | 2 lines
  
  * Fixed include path.
  * Fixed order of libraries: TAUCS must be listed before LAPACK.
........
  r50930 | lrineau | 2009-07-29 11:58:00 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add periodic_3_demo to "make demos".
........
  r50931 | lrineau | 2009-07-29 11:59:33 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add CGAL ipelets to "make demos".
........
  r50932 | lrineau | 2009-07-29 12:57:59 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add the polyhedron demo to "make demos".
........
  r50933 | lrineau | 2009-07-29 13:04:50 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Add the points set demo to "make demos".
........
  r50934 | lrineau | 2009-07-29 13:09:22 +0200 (Wed, 29 Jul 2009) | 2 lines
  
  Make the windows installer fetch the manual from the right place!
........
2009-07-29 12:49:27 +00:00
Laurent Rineau db0d10bde9 Update changelog for Arr_2 (update from Efi). 2009-07-27 08:15:42 +00:00
Laurent Rineau b16651e3ec Merged revisions 50824-50825 via svnmerge from
svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

........
  r50824 | lrineau | 2009-07-24 16:26:55 +0200 (Fri, 24 Jul 2009) | 2 lines
  
  Typo.
........
  r50825 | lrineau | 2009-07-24 16:38:22 +0200 (Fri, 24 Jul 2009) | 2 lines
  
  Changelog for CGAL-3.5.
........
2009-07-24 15:53:25 +00:00
Laurent Rineau b6f567e260 add a new cmake variable in CGALConfig.cmake, so that one can detect if CGAL_ImageIO is build with ZLIB support. Use that variable in examples/Mesh_3/. 2009-07-23 15:02:02 +00:00
Laurent Rineau 04a4a8199d fix typo in last revision 2009-07-09 10:01:08 +00:00
Laurent Rineau 70dc69c7dc Add /fp:strict and /fp:except- when using MSVC. 2009-07-09 10:00:07 +00:00
Laurent Rineau ab03f7cf80 Add support for the Intel Compiler version 11.0 and after:
-fp-model strict must be added to the compiler flags.
2009-07-09 09:55:53 +00:00
Fernando Cacciola fdea117287 Removed _SECURE_SCL=0 2009-07-03 16:20:05 +00:00
Sébastien Loriot 85d262491d move FindIPE to install dir 2009-06-30 09:06:26 +00:00
Eric Berberich 2684052dd5 added modified file for qt4 all-source cmake 2009-06-21 13:22:19 +00:00
Laurent Rineau 247f2513c3 Use install(PROGRAMS...) to install scripts, instead of install(DIRECTORY..)
with the PERMISSIONS statement.

== Reason: that mail ==

Message-ID: <4A2D1852.5050308@itis.ethz.ch>
Date: Mon, 08 Jun 2009 15:55:30 +0200
From: Dominik Szczerba <dominik@itis.ethz.ch>
To: cgal-discuss@lists-sop.inria.fr
Subject: [cgal-discuss] small installation issue on linux (CGAL v3.4)
Reply-To: cgal-discuss@lists-sop.inria.fr

Hi,
While 'make install' a following error is issued:

CMake Error at cmake_install.cmake:55 (FILE):
   file Problem setting permissions on directory "/usr/local/bin"

The properties of this folder are:

drwxrwxr-x  2 root  staff 4096 2009-06-08 15:46 bin

which is certainly sufficient for any local install by a staff member. 
By temporarilly changing the ownership of the folder to myself the 
installation proceeds, but it changes the permissions to 'drwxr-xr-x', 
which is not how it should be done. Is there a particular reason to do 
it this way or is it simply overlooking?

with regards,
Dominik
-- 
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://lists-sop.inria.fr/wws/info/cgal-discuss
2009-06-09 14:04:24 +00:00
Sylvain Pion dd9a147db5 RW STL : turn the #error into a #warning. 2009-05-26 08:18:11 +00:00
Sylvain Pion 92f2d85b65 Refines the test so that it fails at link when using a wrong std::string,
since std::string appears in the ABI of Boost.PO.
This happens with GCC's parallel or debug mode.
(admittedly, a further refinement could be to have 2 test programs,
but it's probably an overkill).
2009-05-05 15:25:31 +00:00
Sylvain Pion a83bed9d19 Refine GCC version check so that it applies to trunk (4.5) and later.
Remove some useless comments.
2009-05-05 14:27:57 +00:00
Sylvain Pion 3242c7af61 remove obsolete comments. 2009-04-29 20:03:21 +00:00
Sylvain Pion 3d85f90181 Add test programs for C++0x and TR1 tuple<>. 2009-04-29 19:57:50 +00:00
Fernando Cacciola 84a42139c0 Added back the fix for missing flags on demos, examples and tests 2009-04-27 14:32:55 +00:00
Fernando Cacciola 69419d9ec1 Add ../include and ../../include in CMakeLists.txt for examples and test 2009-04-27 13:56:16 +00:00
Sylvain Pion a5380a1f20 Remove install_cgal and accompanying files. 2009-04-26 13:28:41 +00:00
Fernando Cacciola 48964c77a1 Re-removed CMAKE_VERBOSE_MAKEFILE=ON 2009-04-08 14:22:17 +00:00
Fernando Cacciola 1d2d7a3428 Removed totally useless cmake_policy (VERSION) command 2009-04-07 13:30:47 +00:00
Fernando Cacciola 6fcfa43cd7 Fixed find_package bug in 2.6.3 2009-04-06 13:34:12 +00:00
Fernando Cacciola b0be205def Patch FindBoost.cmake to be compatible with cmake 2.4 2009-03-16 15:47:38 +00:00
Fernando Cacciola edd41e098e Patched FindBoost to detect more versions of boost 2009-03-13 18:01:33 +00:00
Fernando Cacciola d205184e8d Patched FindBoost to detect more versions of boost 2009-03-13 03:15:48 +00:00
Fernando Cacciola aa98a09949 Added flags for alpha 2009-03-11 19:12:20 +00:00
Fernando Cacciola e6840fac9c Removed 3.4 suffix 2009-03-11 19:09:25 +00:00
Fernando Cacciola fd1301b7c0 Replaced hardcoded CMAKE_VERBOSE_MAKEFILE with make VERBOSE=ON in the testsuite 2009-03-10 18:28:56 +00:00
Fernando Cacciola dd4aadc373 Fixed loosing flags when configuring demos and examples at once 2009-03-10 18:16:10 +00:00
Laurent Rineau f67162c384 Merge changes of the 3.4 branch into the trunk. 2009-01-27 07:42:11 +00:00
Laurent Rineau c773b9f74d Install cmake macros in lib/CGAL/ instead of lib/CGAL-3.4/. 2009-01-21 17:12:45 +00:00
Laurent Rineau 82a3893559 Merge from branch:
New Revision: 47740
 Author: lrineau
 Date: 2009-01-19 10:49:27 +0100 (Mon, 19 Jan 2009)
 
 Log message:
 
Fix the installation manual, after feedback from CGAL developers.
2009-01-19 10:11:04 +00:00
Andreas Fabri ca94060385 Be more spedific on Qt3->Qt4 transition 2009-01-13 12:40:20 +00:00
Laurent Rineau 939aa4304d Merge from branch 3.4:
r47647 | lrineau | 2009-01-05 15:48:29 +0100 (Mon 05 Jan 2009) | 4 lines

Fix buggy behaviour of FindQGLViewer.cmake, which sets QGLVIEWER_LIBRARIES
in the cache, to empty string if QGLViewer is not found. Then, the next
configuration step does not override the variable.
2009-01-05 14:49:32 +00:00
Andreas Fabri 6000e9b697 Add changes communicated by Efi 2009-01-05 12:23:08 +00:00
Laurent Rineau c5090b1fab Add the installation of the man page. 2008-12-18 22:37:55 +00:00
Joachim Reichel 6f3a6a2552 add man page for cgal_create_cmake_script 2008-12-18 22:12:49 +00:00
Fernando Cacciola 1cbd734136 rename 'demo' target as 'demos' 2008-12-18 17:31:37 +00:00
Fernando Cacciola b6e8cb8bd1 Renamed "demos" to "demo" where appropriate 2008-12-18 13:47:53 +00:00
Laurent Rineau aff9cc2baa Fix LaTeX errors in the installation manual 2008-12-18 10:36:35 +00:00
Andreas Fabri e168774ced Some precisions for Windows + explain -DWITH_demo/examples 2008-12-17 21:06:06 +00:00
Fernando Cacciola 6f52d14e4d Added current binary directory to each demo/examples to find .moc files 2008-12-17 19:44:21 +00:00
Laurent Rineau 2d8f66d8be That should fix the problem with strange characters, such as "(", in the
sources directory.
2008-12-17 15:28:54 +00:00
Laurent Rineau 4fa221254f Add two sentences about the location of the *installed* CGALConfig.cmake 2008-12-17 13:13:52 +00:00
Andreas Fabri 9730e92d21 resume (Frenchism) -> reduce 2008-12-17 12:52:43 +00:00
Andreas Fabri 2d418e324a Add an 'I feel lucky' version (thanks Bernd) 2008-12-17 12:37:38 +00:00
Laurent Rineau 4bc77dbb64 Also install AUTHORS. 2008-12-17 10:28:27 +00:00
Laurent Rineau 0c827a8010 Fix a bad copy-paste: s/QGLViewer/LEDA/ in FindLEDA.cmake 2008-12-16 17:50:57 +00:00
Laurent Rineau 5617d48946 In the example for out-of-build compilation, CGAL_BIN is ambiguous. Use
CGAL_BUILD instead.
(Reported by Efi).
2008-12-16 17:32:06 +00:00
Laurent Rineau 5446a86713 Fix permissions of install scripts.
(Reported by Efi)
2008-12-16 17:31:16 +00:00
Laurent Rineau f3078e4547 Quote the characters '"' in post-build commands. If TargetDir==C:\Program
Files\CGAL-3.4\, that is needed.
2008-12-16 14:47:16 +00:00
Laurent Rineau 4462d08797 Fill auxiliary/, with empty directory and two README that explain the
purpose of those directories.
2008-12-15 16:18:00 +00:00
Andreas Fabri b2e4b297ab Add cmake_minimum_required to demo and examples CMakeLists.txt 2008-12-15 14:48:27 +00:00
Andreas Fabri 52843ff6ef Don't submit config/support/S* 2008-12-15 14:46:23 +00:00
Laurent Rineau bc98648732 New AUTHORS file. Joachim Reichel have seen several names missing. 2008-12-15 10:05:10 +00:00
Fernando Cacciola c5b9fb843f Allow blank in paths to sources 2008-12-14 23:38:01 +00:00
Joachim Reichel d61e62bb97 remove section about DESTDIR which is not meant to be used that way
fix some typos
2008-12-14 22:31:57 +00:00
Joachim Reichel 74ce11f051 get rid of "Rel" abbreviation, fix URLs, minor layout changes 2008-12-14 13:23:57 +00:00
Joachim Reichel f24ed8bd25 updated for the 3.4 release 2008-12-14 13:22:55 +00:00
Joachim Reichel 9695d7afa4 minor updates for the 3.4 release (directory names, etc.) 2008-12-14 13:21:39 +00:00
Andreas Fabri cf8b0124d0 small changes as suggested by Joachim 2008-12-12 15:00:13 +00:00
Andreas Fabri 5f94b287f4 INSTALL covers the command line tools. It is not about Unix vs. Windows 2008-12-12 14:48:59 +00:00
Andreas Fabri e14f06b047 Resurrect and evolve Joachim's version of INSTALL 2008-12-12 14:24:21 +00:00
Andreas Fabri 4b512a32bf Remove lib, Add doc_html 2008-12-12 10:01:59 +00:00
Laurent Rineau 641e82e285 Commit several changes, about BLAS/LAPACK, and an incomplete sentence about
METIS/TAUCS.
2008-12-12 09:29:32 +00:00
Andreas Fabri cb67e5abfa Don't submit parse_awk 2008-12-12 08:22:58 +00:00
Andreas Fabri b168a60c35 removed README 2008-12-12 08:18:38 +00:00
Andreas Fabri 801edc54c4 Remove outdated sections from the appendix 2008-12-12 08:17:16 +00:00
Andreas Fabri 0a430c4117 Don't submit /config/support/README 2008-12-12 08:07:13 +00:00
Laurent Rineau 41bb417143 - CGAL cmake files are installed by default in
${CMAKE_INSTALL_PREFIX}/lib/CGAL-3.4 (but on Windows)
- The generated CGALConfig.cmake (from CGALConfig_install.fhs.cmake has
  been modified so that it no longer refers to the source directory.
2008-12-11 15:24:51 +00:00
Andreas Fabri a146ef7f2f Add Convex decomposition and new functions of Nef_3 2008-12-10 17:27:21 +00:00
Laurent Rineau f6253cbb79 Fix typos (use Laurent Saboret version). 2008-12-10 16:07:16 +00:00
Laurent Rineau 18db3f75e3 ispell pass 2008-12-10 13:07:46 +00:00
Andreas Fabri b6ca8aa190 Add prerequisites 2008-12-10 13:00:09 +00:00
Andreas Fabri 611e7bef0b Add closing parenthesis 2008-12-10 07:49:06 +00:00
Andreas Fabri 000869c942 change authors and first paragraph 2008-12-09 19:22:18 +00:00
Laurent Rineau f690a817e2 More precise description of Qt4 cmake configuration. 2008-12-09 18:07:17 +00:00
Laurent Rineau e6067fecc3 - Remove one footnote (embedded in the text flow, now).
- Fix one typo.
- Fix one example, about the usage of CGAL_DIR.
2008-12-09 16:08:26 +00:00
Laurent Rineau 7e668fafd9 Use \cmake{} instead of cmake. 2008-12-09 15:24:08 +00:00
Laurent Rineau 167bb98a3a Remove that useless sentence, that links to something that no longer
exists.
2008-12-09 15:01:27 +00:00
Sylvain Pion 9601658698 New config testfile to check for some C++0x feature.
gcc supports it at least in C++0x mode.
2008-12-09 14:56:51 +00:00
Fernando Cacciola 760dd350eb Set WITH_LEDA OFF by defaut 2008-12-05 16:21:14 +00:00
Fernando Cacciola 99e4540773 Added custom 'install_FindCGAL' target 2008-12-05 16:20:07 +00:00
Fernando Cacciola e808b0d426 Spelled checked 2008-12-05 15:30:55 +00:00
Fernando Cacciola 0a912171c8 Installation manual update 2008-12-05 14:56:41 +00:00
Laurent Rineau 4f6e073e8a Prevent false auto-links. 2008-12-05 13:10:52 +00:00
Andreas Fabri e697bab998 Add libQGLViewer and layout changes 2008-12-03 15:41:17 +00:00
Laurent Rineau 38cbc3926c If GMP is not here, CGAL_Core cannot be compiled. 2008-12-03 13:57:18 +00:00
Laurent Rineau 642bde884e Last minute big change: make GMP/MPFR an optional dependency.
Locally tested.

Just after that commit, I will create a fake release and trigger a
test suite with that modification.
2008-12-03 13:09:43 +00:00
Laurent Rineau f9f2c8809a fix unused variables 2008-12-03 09:35:03 +00:00
Laurent Rineau 66336af847 Fix "unused variable 'c'" 2008-12-03 09:31:53 +00:00
Fernando Cacciola 4bf387c6ca Fix assembling of optimized|debug LEDA libraries 2008-12-02 18:31:31 +00:00
Fernando Cacciola 50b6d809d3 Fixed typo 2008-12-02 18:15:13 +00:00
Andreas Fabri dd33ad3cfc cleanup 2008-12-02 11:32:30 +00:00
Andreas Fabri 731e50518a don't submit install_cgal 2008-12-02 11:32:12 +00:00
Andreas Fabri ebc0686ab4 Add text for Qt4 2008-12-01 11:59:25 +00:00
Andreas Fabri daa863a953 Added changes 2008-12-01 10:54:28 +00:00
Andreas Fabri 36b0e36f30 bye bye install_cgal 2008-12-01 10:10:19 +00:00
Andreas Fabri cb44718771 bye bye install_cgal 2008-12-01 10:08:29 +00:00
Andreas Fabri 27793e4140 bye bye install_cgal 2008-12-01 10:06:40 +00:00
Andreas Fabri 781655de6f bye bye install_cgal 2008-12-01 10:03:45 +00:00
Andreas Fabri a184378ddf reformatting and precisions 2008-12-01 10:02:23 +00:00
Fernando Cacciola 6553984e9f Turn OFF examples and demos by default because under Visual Studio this creates a solution with hundreds of projects 2008-11-28 21:20:19 +00:00
Fernando Cacciola dfa94e2e7d Patch FindQt4 moccing under windows 2008-11-28 21:18:33 +00:00
Andreas Fabri 106639714f cleanup 2008-11-28 14:44:03 +00:00
Laurent Rineau d90803500a - Fix the use of the \cgal macro.
- ispell pass: two typos.
2008-11-27 18:21:48 +00:00
Fernando Cacciola b06cc3fc0e Moved cmake modules back (3/3) 2008-11-27 17:30:01 +00:00
Laurent Rineau 6f96cf0d09 ispell found two typos. 2008-11-27 17:12:10 +00:00
Andreas Fabri a1956733c9 Add BoostConsulting, cmake-gui and change a list 2008-11-27 16:56:38 +00:00
Fernando Cacciola 4a4d927522 Moved cmake modules back (2/3) 2008-11-27 16:36:00 +00:00
Andreas Fabri 43197de18d simplifications 2008-11-27 15:55:39 +00:00
Andreas Fabri 2ddb07f22f simplifications 2008-11-27 15:41:41 +00:00
Laurent Rineau 46b70b7c25 Fix again FindQGLViewer.cmake so that it deals with debug and release
libraries, even on Linux where only the release one exists.

Rename QGLVIEWER_LIBRARY to QGLVIEWER_LIBRARIES (-IES), to mimic other
CMake packages.
2008-11-27 15:20:46 +00:00
Andreas Fabri 0af9b0b752 simplifications 2008-11-27 15:04:01 +00:00
Andreas Fabri 2e52b40268 A first pass 2008-11-26 22:14:50 +00:00
Laurent Rineau 4686cb8df4 Revert revision 47046. 2008-11-26 15:35:30 +00:00
Fernando Cacciola 82047a7559 Fixed unnecessary tagged libraries stuff 2008-11-26 15:26:36 +00:00
Laurent Rineau 786707b3b0 Add <CGAL/auto_link/CGALQt.h>, so that link_to_CGAL_Qt3.cpp can compile and
link under Windows.
2008-11-26 13:09:27 +00:00
Laurent Rineau 186cc049df Hardcode "vc80" as TOOLSET for gmp and mpfr. Those libraries are C
libraries (not C++) and we do not need to distinguish between versions of
VC for C libraries.
2008-11-26 11:33:30 +00:00
Laurent Rineau 2d54bbdf5f s/WARNING:/NOTICE:/ so that one can have a blue 'r' (missing requirement)
instead of a yellow 'y' (warning) in test results.
2008-11-25 22:28:41 +00:00
Fernando Cacciola 09cc8a35db Added macros to properly arranged tagged libraries listings 2008-11-21 19:00:02 +00:00
Sylvain Pion 8eab7e07dd Split <CGAL/assertions.h> in 2 files, by moving the assertion behaviour
changing functions to a separate header, not included by default
(<CGAL/assertions_behaviour.h>).  The motivation is to hide the enum
values with risky names (ABORT, EXIT, CONTINUE) to a header file which
is most probably not used by any user (or very few).
(breaks backward compatibility for an expected very few, for the sake
of erasing random surprises for "many" ?)
2008-11-21 16:42:02 +00:00
Laurent Rineau f336f4340e Followup to revision 46844.
Attempt to search in $QTDIR/bin first, before searching in $PATH.
2008-11-19 13:52:09 +00:00
Michael Kerber 86fe5c6df1 LEDA Version is detected also when path and lib are passed by cmake-arguments 2008-11-18 09:32:12 +00:00
Laurent Saboret fdf2b32c26 - Removed CGAL_USE_BLAS/CGAL_USE_LAPACK #defines (unused).
- Do not call find_package() anymore.

- Protect scripts against multiple inclusions.
2008-11-17 10:39:37 +00:00
Laurent Saboret 9b6db227a8 - Bug fix: force variables value in cache.
- Removed QUIET parameter from calls to find_package().
2008-11-17 10:37:22 +00:00
Andreas Fabri f31433798a LaurentS's fixes for cmake cache 2008-11-14 15:21:32 +00:00
Fernando Cacciola 7062842d64 Fixed LEDA version detection 2008-11-13 18:01:24 +00:00
Laurent Saboret bcb9e6a8af - Make sure that FindLAPACK.cmake always calls find_package(BLAS).
- Added BLAS_INCLUDE_DIR and LAPACK_INCLUDE_DIR to support CBLAS/CLAPACK on Windows. This is the default on win64.
2008-11-13 17:22:53 +00:00
Laurent Rineau 62e8f40ba3 Call find_package(BLAS QUIET), even if LAPACK_LIBRARIES_DIR or
LAPACK_LIBRARIES is set.
2008-11-13 10:55:13 +00:00
Laurent Rineau 3ba325a39e Typo. That made CGAL-3.4-I-494's test suite be fully red. 2008-11-13 09:17:06 +00:00
Laurent Saboret 6c2703299f Special case for autotest_cgal_with_cmake:
On Windows/VC++, $CGAL_TAUCS_DIR can point to a folder containing the output of
build_taucs_win32_for_CGAL.bat/build_taucs_win64_for_CGAL.bat,
ie TAUCS libraries compiled for all Windows runtimes.
2008-11-12 17:32:35 +00:00
Laurent Saboret cbee4a7769 Code cleaning 2008-11-12 17:18:48 +00:00
Laurent Saboret f66afc0c1f Bug fix:
Fix use of BLAS_LIB_DIR and LAPACK_LIB_DIR environment variables.
2008-11-12 17:14:14 +00:00
Laurent Saboret f7909a4674 - Code cleaning:
Add back CGAL_USE_TAUCS, CGAL_USE_BLAS, CGAL_USE_LAPACK #defines. Only CGAL_USE_TAUCS is currently used. The others are defined by symmetry with other third-party libraries.

- Bug fix: 
Call find_package(LAPACK) before including CGAL_UseLAPACK.cmake. 
Idem for BLAS.
2008-11-12 17:11:22 +00:00
Laurent Rineau 3192eeb9d8 Fix my stupid revision 46847: "Do not display "Building (shared|static)
libraries" during the configuration of an example or a demo."
2008-11-12 17:00:52 +00:00
Fernando Cacciola 353864cf4a Added workaround to SET bug in cmake 2.6
Added link_libraries in UseCGAL (but did not remove target_link_libraries from the programs)
2008-11-12 16:49:55 +00:00
Laurent Rineau 2cabf4a168 Do not display "Building (shared|static) libraries" during the
configuration of an example or a demo.
2008-11-12 15:00:15 +00:00
Laurent Rineau 4f69d413d6 Attempt to fix Qt3 support when Qt4 is installed and /usr/bin/qmake is
Qt4's one.
2008-11-12 13:24:34 +00:00
Laurent Rineau dc59756edd Use get_dependency_version(LEDA). That will compile and run
config/support/print_LEDA_version.cpp
2008-11-12 10:37:36 +00:00
Laurent Rineau 29104437a6 Fix to get the OpenGL version on Darwin too. 2008-11-12 10:36:15 +00:00
Andreas Fabri 758278da6b print LEDA version 2008-11-12 08:49:45 +00:00
Fernando Cacciola 48f5914fc0 Renamed the cmake variable CGAL_LEDA_VERSION as LEDA_VERSION for consistency with all the other LEDA related cmake variables 2008-11-10 16:10:21 +00:00
Laurent Rineau fa912f218c Add NOTICE: where needed, so that the test results scripts can generate a "r". 2008-11-10 11:09:21 +00:00
Laurent Rineau 38e5a4ebf5 Fix the use of Boost program options. 2008-11-10 10:23:40 +00:00
Fernando Cacciola f03d9122b2 Fixed uniquely_add_flags for multiple flags added in the same call as it happens when the reference cache is loaded 2008-11-07 18:11:04 +00:00
Fernando Cacciola 5baa371e4c Fixed link order 2008-11-07 18:09:47 +00:00
Fernando Cacciola 0d67a24c0f Allow users to secify DEBUG and RELEASE variants of the leda libs 2008-11-07 17:12:08 +00:00
Fernando Cacciola eb788696c8 Fixed GNUCC->GNUCXX and detection of GCC 2008-11-07 16:46:03 +00:00
Fernando Cacciola 17389a0ed8 Override fags from CGALConfig in the cache as well as in memory 2008-11-07 16:44:23 +00:00
Laurent Rineau 1fd219bf27 Fix a comment in endif() and remove the "echo Coucou" that I inserted for
easy debugging.
2008-11-07 15:10:08 +00:00
Laurent Rineau 61925b0d2b Followup to revision 46743:
"  Modify the BLAS/LAPACK/TAUCS support to mimic other FindXYZ.cmake modules:
    - a XYZ_USE_FILE variable is defined,
    - the module ${XYZ_USE_FILE} is responsible for using the variables defined 
      by FindXYZ.
"

I should have tested that before the commit.
2008-11-07 15:00:33 +00:00
Laurent Rineau bf093806d7 Modify the BLAS/LAPACK/TAUCS support to mimic other FindXYZ.cmake modules:
- a XYZ_USE_FILE variable is defined,
  - the module ${XYZ_USE_FILE} is responsible for using the variables defined 
    by FindXYZ.
2008-11-07 14:37:14 +00:00
Andreas Fabri 1ef283bde3 Introduce Qt4 and the libQGLViewer 2008-11-06 20:20:10 +00:00
Fernando Cacciola 547bffecd9 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-06 13:03:41 +00:00
Laurent Rineau fe3c92fe42 In testsuite, we want the default built type to be "Debug", and not
"Release".
2008-11-06 10:40:43 +00:00
Laurent Rineau cf1febcab0 Add a comment to endif(), to avoid future problems. 2008-11-06 10:06:35 +00:00
Fernando Cacciola 0238a1c451 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-05 20:47:04 +00:00
Fernando Cacciola aea1cd261c Fixed CGALConfig overriding 2008-11-05 17:02:33 +00:00
Laurent Saboret 3fc829bd02 Fixed crashing bug on MacOS X:
Search BLAS/LAPACK Fortran interface before the C interface, because the Fortran interface is standardized and the C one not. CGAL supports currently only ACML C interface.
2008-11-05 12:45:57 +00:00
Laurent Saboret 6fe6e23bd8 Include CGAL_GeneratorSpecificSettings to define CGAL_AUTO_LINK_ENABLED 2008-11-05 12:42:49 +00:00
Fernando Cacciola 11b5b28d0c Install FindCGAL.cmake 2008-11-04 17:55:10 +00:00
Fernando Cacciola 8e65f1a63d renamed cmake/modules to lib/CGAL-3.4 (1.5/1) 2008-11-04 16:03:27 +00:00
Fernando Cacciola 015e9639aa renamed cmake/modules to lib/CGAL-3.4 (1/1) 2008-11-04 16:02:15 +00:00
Fernando Cacciola 2d5b17b9f4 renamed cmake/modules to lib/CGAL-3.4 (0/1) 2008-11-04 16:00:57 +00:00
Fernando Cacciola fb446def12 Moved CGALConfig.cmake-.*.in down lib/CGAL.3,4 2008-11-04 15:58:45 +00:00
Laurent Rineau d8c6dce8cc Use \texttt instead of the old construction {\tt }, which does not work
correctly with latex_to_html in an array.
2008-11-04 15:42:14 +00:00
Laurent Rineau 9bc4e099d4 Fix a typo. 2008-11-04 15:38:23 +00:00
Laurent Rineau 7c771215f7 Minor modifications:
- fix typos,
  - remove heavy use of footnotes, that break the reading flow.
2008-11-04 15:18:34 +00:00
Laurent Saboret c99c1ce981 Fixed usage of LAPACK_LINKER_FLAGS (see r46659) 2008-11-04 14:37:39 +00:00
Laurent Saboret 69eade49a7 Port to Windows/Visual C++ 2005 2008-11-04 14:15:30 +00:00
Fernando Cacciola 3843318804 Fixed usage of BLAS_LINKER_FLAGS 2008-11-04 13:48:23 +00:00
Fernando Cacciola 808720ead6 FIxed LEDA_LINERFLAGS and use them in CGAL_SetupLEDA 2008-11-04 13:47:59 +00:00
Fernando Cacciola d597b8c40b Separate defintions from flags 2008-11-04 13:25:05 +00:00
Fernando Cacciola 994028ec51 Prefixed CreateSingleSourceCGALProgram.cmake with CGAL_ 2008-11-04 13:09:48 +00:00
Fernando Cacciola 29000b40d1 Removed more obsoloted cmake modules 2008-11-04 12:56:36 +00:00
Fernando Cacciola 67151cd142 Removed obsoleted cmake modules 2008-11-04 12:50:28 +00:00
Fernando Cacciola 145ee41079 Prefixed CGAL cmake modules with CGAL_ 2008-11-04 12:49:32 +00:00
Fernando Cacciola 70fa9503fd Added CMP0003 policy 2008-11-04 12:30:29 +00:00
Fernando Cacciola 6bae1045df Fixed handling of flags when defined interactively 2008-11-03 21:00:22 +00:00
Laurent Saboret 419684e402 Improved BLAS/LAPACK/TAUCS support:
- use a C++ compiler instead of a Fortran one
- compatible with CMake 2.4
2008-11-03 17:46:30 +00:00
Laurent Rineau 5175f3c926 Add USING before the cmake version, so that the result collection scripts
can retrieve that value.
2008-11-03 00:24:53 +00:00
Fernando Cacciola cd8a9bfb78 Fixed set of leda related vars in the cache 2008-10-31 21:52:34 +00:00
Laurent Rineau a2b19b120d Use ^4 and ^4.2 as regular expression, to be sure that we do not matches
another part of the version.
2008-10-31 15:03:03 +00:00
Fernando Cacciola 45dccfe44b Skip GMPXX under windows 2008-10-30 21:57:13 +00:00
Joachim Reichel c7acd3c6c7 new INSTALL file for cmake-based installations 2008-10-30 19:39:55 +00:00
Fernando Cacciola 0625d88f70 Added variables summary 2008-10-30 19:00:26 +00:00
Fernando Cacciola 6495c9da12 Rename CGAL_SetupBLAS (et al) to CGAL_UseBlas (et al) - Part 2/2 2008-10-30 16:01:16 +00:00
Fernando Cacciola 144fbe74d5 Rename CGAL_SetupBLAS (et al) to CGAL_UseBlas (et al) - Part 1/2 2008-10-30 15:59:05 +00:00
Fernando Cacciola f44cc724b2 Remove definitions of CGAL_3RD_PARTY_* variables in user-side dependency setup scripts 2008-10-30 15:43:44 +00:00
Fernando Cacciola f7f4320e16 Added CGAL_SetupBoostProgramOptions 2008-10-30 15:26:31 +00:00
Fernando Cacciola 2455ef9e85 Replaced CGAL_SOURCE_DIR and CGAL_BINARY_DIR with CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR 2008-10-30 13:45:04 +00:00
Fernando Cacciola 211deea81c Removed WITH_INSTALL + doc update 2008-10-30 12:47:49 +00:00
Sylvain Pion e33fbfb3d8 Remove duplicate of CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG. 2008-10-29 09:52:55 +00:00
Laurent Saboret 164adfb71d Fixed bug: AUTO_LINK_ENABLED was renamed CGAL_AUTO_LINK_ENABLED 2008-10-28 12:47:45 +00:00
Laurent Rineau 3b240607ba Add a suffix "taucs" so that Taucs can be found automatically in
/usr/lib/taucs/ and /usr/include/taucs/. There are RPMs around that install
Taucs in those directories (see taucs atrpm's package for example).
2008-10-27 12:54:52 +00:00
Laurent Saboret 0bbfad9e5c Merge of Fernando's CMake files for BLAS/LAPACK/TAUCS with the original
FindBLAS.cmake and FindLAPACK.cmake in CMake 2.6.
The result is more or less equivalent to install_cgal's behavior.
TODO:
- use a C++ compiler instead of a Fortran one
- try to be compatible with CMake 2.4
- find CBLAS (http://www.netlib.org/cblas)?

Jet_fitting_3 and Surface_mesh_parameterization compile now with CMake
(tested on Linux/gcc and Windows/VC++ 2005).
2008-10-23 16:29:42 +00:00
Fernando Cacciola d70bdaea18 Prefixed cmake variables with CGAL_ 2008-10-23 14:59:02 +00:00
Fernando Cacciola bc48840dd3 Fixed propagation of flags into CGALConfig 2008-10-23 13:32:10 +00:00
Fernando Cacciola 620de7792e LEDA support integrated into CGAL itself 2008-10-17 19:04:04 +00:00
Fernando Cacciola 0876bc0d86 Added leda support 2008-10-17 18:55:54 +00:00
Fernando Cacciola 484ae74ae3 Added BLAS/LAPACK and TAUCS support 2008-10-17 18:13:17 +00:00
Fernando Cacciola 185d7a8e80 FIXED -> Fixed unintentional overrriding of BUILD_SHARED_LIBS o) 2008-10-16 16:55:31 +00:00
Fernando Cacciola 5f60dfbbd1 Fixed unintentional overrriding of BUILD_SHARED_LIBS 2008-10-16 16:32:11 +00:00
Andreas Fabri f4d57e5928 A better name (sugested by Sylvain) 2008-10-16 07:19:44 +00:00
Andreas Fabri a6fd345892 simplified the test, as we know that only VC++ has a problem 2008-10-16 07:18:49 +00:00
Fernando Cacciola fff733b368 Fixed add_to_cached_list 2008-10-15 18:15:03 +00:00
Fernando Cacciola 026bf9eae5 Fixed cache_set macro to accept non-existent variables as lvalues 2008-10-15 18:10:45 +00:00
Andreas Fabri ebd518cb7a Welcome on board VC++8-64bit 2008-10-15 14:33:57 +00:00
Laurent Rineau 0c6ae34dee Use full __VERSION__ macro. 2008-10-15 13:56:41 +00:00
Laurent Rineau d256a634c3 Add src/CGAL/test_FPU_rounding_mode.cpp
That file creates a global (static const) object that:
  - at its creation (start of the program), it stores the FPU rounding mode,
  - at its destruction (end of the program), it emits a CGAL_warning is the
current rounding mode is different from the stored one.

That will permit to track if all CGAL kernel code restore the FPU rounding
mode correctly (needed for some CGAL user and GeometryFactory customers).
2008-10-15 12:53:41 +00:00
Sylvain Pion 1652fec82f Add license notice. 2008-10-13 12:46:01 +00:00
Laurent Rineau 8fc1ad743d Fix all auto-link names!
(Followup of revision 46204.)
2008-10-12 10:31:12 +00:00
Laurent Rineau 61ae23aadd Fix auto-linking of CGAL_Core 2008-10-11 10:32:24 +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 1464da510d CMake manual update 2008-10-08 18:59:52 +00:00
Laurent Rineau d8ebb21427 Add <CGAL/glu.h>, used for Windows and MacOS X compatibility. 2008-10-08 11:31:10 +00:00
Fernando Cacciola f8e6c40d73 Fixex link_to_Qt4 2008-10-07 23:10:40 +00:00
Fernando Cacciola aae7e6e95e Avoid re-configuring 3rd party libs on user programs since the reference cache is not loaded in this case 2008-10-07 23:10:03 +00:00
Fernando Cacciola 0f6c7a4beb Added user-side tests for components existence and behaviour 2008-10-07 18:41:01 +00:00
Fernando Cacciola 37d1466909 Fixed CGAL_LIBRARY override 2008-10-07 18:39:23 +00:00
Fernando Cacciola b3a611f4a0 (fixed) Allowed CGAL components to be configured and compiled independently
Make library naming consistent with component names
2008-10-02 18:13:13 +00:00
Fernando Cacciola 8c47be0a13 Fixed droped CGAL_USE_<dependency> 2008-10-01 22:18:40 +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
Fernando Cacciola 71da81a3bb Components checking fixed 2008-10-01 21:29:30 +00:00
Fernando Cacciola 2092077d93 Dependencies setup refactored II 2008-10-01 21:27:19 +00:00
Fernando Cacciola bd5e784004 Dependencies setup refactored 2008-10-01 21:26:28 +00:00
Fernando Cacciola 2f484f9cae Have find_package() detect sucessful configuration and compilation of CGAL components 2008-09-29 22:30:20 +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 7a807a490e Fix to please cmake-2.6. 2008-09-24 14:44:44 +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 a8cdc7ca4a Remove Boost.Bimap FEATURE: it is now hard-coded that bimap is supported iff boost version is >= 1.35 2008-09-24 09:13:57 +00:00
Fernando Cacciola 682fbd0e6f CMake Installation update 2008-09-23 17:11:32 +00:00
Laurent Rineau 6c066dec2d Ooops!
CGAL-Qt3 autolink was broken since I renamed it!
2008-09-23 14:43:45 +00:00
Fernando Cacciola 6016f798e9 CMake Installation update 2008-09-22 18:39:24 +00:00
Fernando Cacciola d238699598 Avoid a compiler error if this is tried with a non-gcc compiler which cmake thinks it is (such as pgCC) 2008-09-18 18:54:43 +00:00
Fernando Cacciola 747f95e0ce Make executables adopt the flags used when building libraries unless specifically told otherwise 2008-09-18 18:33:13 +00:00
Laurent Rineau d86ce5c619 Fix yet another bug in FindBoost.cmake: if Boost_LIBRARY_DIRS is in cache,
use it, instead of overwriting it with a wrong value!
2008-09-17 15:01:30 +00:00
Fernando Cacciola a460b47bfa Re-fixed add_unique_flags 2008-09-16 16:06:20 +00:00
Laurent Rineau a5efb9f1ba Fix indentation. 2008-09-16 13:34:43 +00:00
Laurent Rineau d55fa891ea Fix naming hell in 3RD_PARTY_*DIR (*DIRS or *DIR). I have choosen *DIRS. 2008-09-16 11:57:59 +00:00
Fernando Cacciola e784625207 FIxed "add_unique_flag" macro for cmake 2.4.7 (which doesn't support LIST ( FIND command)" 2008-09-15 18:55:37 +00:00
Fernando Cacciola c85fc9ec45 Added psapi.lib dependency on Windows 2008-09-15 16:41:22 +00:00
Fernando Cacciola cc25cb0130 Fixed unintended presistence of 3RD_PARTY cache variables 2008-09-15 16:25:09 +00:00
Laurent Rineau 6364643bff Funny mistake. "in" is not a known target. :-) 2008-09-15 07:50:29 +00:00
Fernando Cacciola 502c3f271f Added libCGAL to libCGAL-Qt3
Avoid detecting flags at user-program configuration
2008-09-12 18:58:38 +00:00
Fernando Cacciola de55891e4d Fixed gcc-version detection 2008-09-11 18:58:21 +00:00
Fernando Cacciola 84c3df829c Added gcc-specific flags 2008-09-11 18:20:48 +00:00
Sylvain Pion 54c45209fc s/WARNING/NOTE/ to remove useless warning. 2008-09-10 13:29:03 +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
Laurent Rineau 7306ccbf56 Make FindQt3.cmake use variables prefixed by QT3_, instead of QT_ (that was
conflicting with FindQt4.cmake).
2008-09-09 12:18:11 +00:00
Laurent Rineau 3415870ee5 Factorise the 4-5 lines of code that create CGALConfig.cmake in a macro. 2008-09-09 12:07:36 +00:00
Sylvain Pion d851a6bd0a s/WARNING/NOTE to avoid false warning detection. 2008-09-08 21:26:29 +00:00
Fernando Cacciola 80d8140240 Allow print_XYZ_version programs to have 3rd-party dependencies (such as MPFR depending on GMP) 2008-09-08 17:26:36 +00:00
Laurent Rineau 8b83ac8319 Make FindQGLViewer debug/relase-aware. 2008-09-08 14:42:37 +00:00
Sylvain Pion dcefe2bffa Use <OpenGL/gl.h> on __APPLE__ also in the test program.
(why do people not use <CGAL/gl.h> in demos ?)
2008-09-08 11:40:39 +00:00
Sylvain Pion 419f46f919 Remove CGAL_CFG_COMMA_BUG and its workaronds, as we don't support g++ 3.3 anymore. 2008-09-08 09:33:02 +00:00
Laurent Rineau da490ca698 Partially revert revision 45319. The follwing has been revert:
"Use unique names for example, demo and test targets"
2008-09-05 12:16:37 +00:00
Fernando Cacciola ab07405874 Use unique names for example, demo and test targets
Renamed CGAL-Qt as CGAL-Qt3
Re-spelled cgal components as CORE, ImageIO, PDB, Qt3 and Qt4
2008-09-04 18:58:09 +00:00
Fernando Cacciola 7df9287297 Sort support tests and examples/demos alphabetically 2008-09-04 14:28:53 +00:00
Fernando Cacciola dfd307da51 Fixed incorrect selection of 'static' boost libraries 2008-09-04 14:04:49 +00:00
Fernando Cacciola 7fe5413fe3 Removed pending 'Skipping' messages 2008-09-04 13:26:39 +00:00
Fernando Cacciola ee6fae2991 Added separation in components 2008-09-03 16:55:21 +00:00
Laurent Rineau 208c3ec838 Improved the test for Boost.Bimap. 2008-09-02 08:42:47 +00:00
Fernando Cacciola fb8b306638 Fixed *REALLY ODD* problem with CMake not properly testing for CGAL_REFERENCE_DIR 2008-09-01 21:14:20 +00:00
Fernando Cacciola f7adea31f0 Fix gl.h location for Apple 2008-09-01 13:38:01 +00:00
Laurent Rineau 912b64df6f Fix detection of Boost.Bimap (in Boost versions >= 1.35). 2008-09-01 12:07:48 +00:00
Laurent Rineau 6235cbb03f Fix a missing new line (bug for MSVC only). 2008-09-01 11:57:14 +00:00
Fernando Cacciola 41251065c2 Fix pending problems with examples and demos (now possible to do 'make examples' or 'make demo' from CGAL_DIR) 2008-08-27 16:24:01 +00:00
Fernando Cacciola 20701bc56c Fixed parser error with examples and demos 2008-08-26 17:55:21 +00:00
Sylvain Pion 44c185f1f4 Rename boost::array to CGAL::array. 2008-08-26 13:15:21 +00:00
Sylvain Pion a89be80276 Detect C++0x's std::array and TR1's std::tr1::array.
(they are faster than boost::array for gcc)
2008-08-26 12:10:24 +00:00
Fernando Cacciola cc3f3fbe4a Added FindOpenGL.cmake stub to fix Mac Leopard's OpenGL. 2008-08-25 19:17:09 +00:00
Fernando Cacciola dbaff60251 Let the stock FindZLIB be used 2008-08-25 15:08:27 +00:00
Fernando Cacciola 717b7cf5fb soversion added 2008-08-22 22:25:25 +00:00
Fernando Cacciola a84b7f58a2 Fixed variable handling within subdirectories 2008-08-22 21:50:04 +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
Fernando Cacciola 4015b7f471 Enable back "C" language support... cmake itself seems to need it in TRY_COMPILE (I think it's a cmake bug...) 2008-08-22 18:15:05 +00:00
Fernando Cacciola ee7cba9c38 Improved/Fixed dependencies and related CGAL_USE_* flags
OpenGL and QT3 are now searched by Qt_widget alone.
2008-08-22 17:47:49 +00:00
Fernando Cacciola e0d7afe6a4 Removed unneeded compiler flag 2008-08-22 17:44:55 +00:00
Laurent Rineau f7784f4598 Fix for Windows platforms, so that Boost_LIBRARY_DIRS is correct even if
Boost_THREAD_LIBRARY_path is a list or paths (instead of a single path).
2008-08-22 11:31:06 +00:00
Sylvain Pion 2f49a5f855 cgal.com -> cgal.org. 2008-08-19 16:18:33 +00:00
Sylvain Pion 5234a54469 Typos, formatting... 2008-08-19 13:30:28 +00:00
Sylvain Pion d40226f46a Remove blanks at end of lines. 2008-08-19 11:59:24 +00:00
Sylvain Pion bc4c42487f minor changes 2008-08-19 11:58:07 +00:00
Sylvain Pion a713dc281b Rename CGAL_CFG_NO_DEFAULT_TEMPLATE_ARGUMENTS_FOR_FUNCTION_TEMPLATES to
CGAL_CFG_NO_CPP0X_DEFAULT_TEMPLATE_ARGUMENTS_FOR_FUNCTION_TEMPLATES,
as this is a test for a C++0x feature.
2008-08-19 09:14:29 +00:00
Sylvain Pion fcf5396b91 Systematically #undef NDEBUG before #include <cassert>, so that the tests
pass/fail correctly even when -DNDEBUG is passed to the "build" options.
2008-08-19 08:22:17 +00:00
Sylvain Pion 2f230bd0f8 Add an #error specific to GCC 4.4 because it should fail to compile without
-std=c++0x, otherwise we get lots of warnings.
2008-08-19 08:20:28 +00:00
Fernando Cacciola 0949438e32 Improved autotest_cgal_with_cmake/collect_cgal_testresults_from_cmake for multiple hosts and platforms 2008-08-13 22:21:38 +00:00
Sylvain Pion 82d1bbc800 New file to test for statement expressions. 2008-08-12 10:51:12 +00:00
Sylvain Pion 02ba7af44a New config macro for detecting std::isfinite() (C++0x). 2008-08-11 12:49:24 +00:00
Sylvain Pion aff1bf74aa Replace CGAL::Interval_nt<>::number_of_failures() by a CGAL_PROFILER() counter. 2008-08-06 13:16:04 +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 302cec65f6 Worked around odd internal variable problem when loading a cache 2008-08-01 19:18:40 +00:00
Sylvain Pion 7af954d3e4 OpenGL on Leopard needs a workaround linker flag. 2008-08-01 13:30:14 +00:00
Sylvain Pion 0c65a5a092 - It is not possible to use the CONTINUE mode in set_error_behaviour().
- Various formatting fixes.
- Mark the assertion_fail and similar functions as CGAL_NORETURN.
2008-07-31 09:50:28 +00:00
Sylvain Pion d2da608a2a assign -> object_cast 2008-07-29 14:28:53 +00:00
Sylvain Pion 1498ef01c6 Add a macro CGAL_NO_DEPRECATION_WARNINGS that disables CGAL_DEPRACATED.
(can be used by users temporarily, while they have not updated their code,
but still want to work in good conditions)
2008-07-28 18:10:41 +00:00
Sylvain Pion 3a568b01cc Mention CGAL_NO_DEPRECATED_CODE. 2008-07-28 16:43:52 +00:00
Sylvain Pion a17c7edac5 Removed the deprecated functions Cell:mirror_index() and Cell::mirror_vertex().
(deprecated since March 2005)
2008-07-28 16:15:02 +00:00
Sylvain Pion 0a76cd42f7 Remove the deprecated linear kernel functors Construct_supporting_line_2 and
Construct_supporting_line_3.  (they were deprecated in 2004).
2008-07-28 16:07:28 +00:00
Sylvain Pion 6bffa76272 Phase out Triple and Quadruple:
- add get<i>() member function
- add make_tuple() function.
2008-07-28 15:29:54 +00:00
Sylvain Pion b5d3e553b7 Add a note that the tuple classes are deprecated. 2008-07-25 11:26:44 +00:00
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
Fernando Cacciola 79e225dc9a Moved CMakeLists.txt for demos and examples into the right Installation subfolder 2008-07-23 21:35:54 +00:00
Sylvain Pion d2f069fd7b Update following removal of functional.h 2008-07-23 13:37:04 +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 56c402b0fe Removed obsoleted cmake modules
Moved print_*_version to the right directory
Fixed prinout of boost and gmpxx version numbers
Automatically skip demos and example when running the testsuite
2008-07-17 14:03:25 +00:00
Fernando Cacciola 6e36eda87b CMake stuff moved into the appropriate packages 2008-07-16 20:56:17 +00:00
Sylvain Pion b9e8a1a505 Minor change (testing commit mails with webdav). 2008-07-15 11:18:06 +00:00
Sylvain Pion eff6efd3af CGAL_NULL and CGAL_NULL_TYPE are now constant macros, so replace them by:
- CGAL_NULL -> NULL
- CGAL_NULL_TYPE -> CGAL::Nullptr_t (typedef to const void *)
2008-07-12 21:58:52 +00:00
Michael Hoffmann 3c56022995 Comment on deprecation of CGAL/functional. 2008-06-19 12:18:51 +00:00
Michael Hoffmann 66f802f363 Fix lib timestamp (nowadays there are many, just take the 1st...). 2008-06-18 14:13:52 +00:00
Michael Kerber 95054e0899 Filenames consistent 2008-06-18 09:20:44 +00:00
Pedro Machado Manhaes de Castro 16d1f156a8 release 3.4 thread 2008-06-04 11:36:52 +00:00
Pedro Machado Manhaes de Castro c488521e9f Adding changes on the 3.4 internal release 2008-06-04 11:15:06 +00:00
Fernando Cacciola ecb77a9897 Revert screw up of CGAL_HAS_THREADS 2008-05-28 16:19:23 +00:00
Michael Hoffmann 170ba8e6f3 Fix timestamp to use one lib only. 2008-05-28 08:26:01 +00:00
Sylvain Pion 3d64d5dca4 Intel compiler on Linux needs "-fp-mode strict" instead of "-mp". 2008-05-21 18:43:38 +00:00
Sylvain Pion 110a5db8be Rename all C++0x related config macros to consistently have CPP0X in their name,
as in CGAL_CFG_NO_CPP0X_VARIADIC_TEMPLATES.
2008-05-21 15:34:36 +00:00
Fernando Cacciola f93437ca22 Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release) 2008-05-05 14:01:55 +00:00
Sylvain Pion 970f14abb0 Mention dependency on Boost.Threads which is compiled 2008-05-03 07:19:34 +00:00
Sylvain Pion 8eaeb7db53 Add link to license.html. 2008-04-22 13:32:57 +00:00
Laurent Rineau 2ce23ea470 Add a new header <CGAL/gl.h>, whose purpose is to wrap the #include of
GL/gl.h: on windows, <windows.h> has to be included first.

Image_3.cpp uses that header now.
2008-04-18 09:02:03 +00:00
Sylvain Pion 28318df0d5 Mention latest kernel changes. 2008-04-17 11:43:21 +00:00
Sylvain Pion d89ae1ccb3 Mention g++ 3.3 is dropped 2008-04-12 15:57:38 +00:00
Sylvain Pion 9e10564cfd Bump Boost requirements to 1.33.
Update G++ versions requirements.
Remove traces of SGI, Mips and IRIX.
2008-04-12 15:57:16 +00:00
Sylvain Pion ef71559164 Remove the Kernel Concept Archetypes. 2008-04-11 19:26:21 +00:00
Sylvain Pion 1c460d2669 Mention we require boost >= 1.33 2008-04-11 15:13:36 +00:00
Sylvain Pion 62661d7d7c Better start the CHANGES section for 3.4 now, and put new items on the fly,
rather than doing everything in a rush at the end and forgetting items.
2008-04-11 12:17:48 +00:00
Fernando Cacciola 17c33bcd93 Avoid linking against boost-thread if that lib has not been built 2008-04-08 19:28:16 +00:00
Fernando Cacciola 2a2efa6450 Added support for Visual Studio 2008 2008-04-08 19:24:28 +00:00
Sylvain Pion 939eb6384e Attempt at using a common definition for CGAL_NULL and CGAL_NULL_TYPE,
not something with a GCC specific case.
2008-04-03 12:32:44 +00:00
Michael Hemmer ef862d658e added primes.h/.cpp (contains precomputed primes) 2008-03-31 12:50:54 +00:00
Andreas Meyer 20315de571 * replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
2008-03-19 13:45:36 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Michael Kerber 1b12f5a607 Included option for LEDA 6.0 2008-02-28 16:33:51 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 9d5411bb18 Various CMake fixes 2008-02-12 20:36:56 +00:00
Sylvain Pion 44aa714f5c Remove one more obsolete trace of LEDA window 2008-02-12 16:16:32 +00:00
Sylvain Pion f12abec080 Update sections mentionning LEDA windows 2008-02-12 16:12:38 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola 168a5fce48 Sync library names with those produced now by cmake 2008-02-08 17:27:25 +00:00
Andreas Fabri 52357e39bf name of library changed 2008-02-08 14:23:46 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Sylvain Pion 22b53f4662 New test program for another C++ goody. 2008-01-22 00:02:44 +00:00
Sylvain Pion bc393f728e Enhance it to verify it properly finds const refs.
(read : the death of Qualified_result_of is announced)
2008-01-20 23:20:56 +00:00
Sylvain Pion e4fb8a97a4 New program for testing decltype() (a C++0x feature). 2008-01-20 23:00:51 +00:00
Sylvain Pion a8243a3f12 Introduce a new macro CGAL_SUNPRO_INITIALIZE to workaround a SunPRO warning properly.
(can't write a test program for a warning)
2008-01-20 21:39:25 +00:00
Sylvain Pion 9c9360403f Use the rights flags for stlport for SunPRO/Linux. 2008-01-20 21:05:02 +00:00
Sylvain Pion 4d1b8d63e3 Remove workarounds and support for the BORLAND compiler. 2008-01-20 20:24:20 +00:00
Sylvain Pion 9f5bad92a1 Remove my name from maintainer files where it does not resonnably make any sense anymore. 2008-01-19 14:29:27 +00:00
Sylvain Pion 50ed4bb632 Use <cstdlib> and <cstdio> consistently instead of <stdio.h> and <stdlib.h>. 2008-01-18 20:33:57 +00:00
Sylvain Pion d06bf3c695 Add config for Fedora 8 (lib name varies). 2008-01-15 18:45:00 +00:00
Sylvain Pion 06131a8eb9 Remove obsolete definition of CGAL_USE_CGAL_WINDOW 2008-01-10 18:19:26 +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 a5a5e8ca33 Get rid of obsolete Window_stream (LEDA window) code. 2008-01-10 18:02:34 +00:00
Sylvain Pion 57d46db509 Remove specific code for __MWERKS__.
I'm pretty sure this compiler is dead.
2008-01-03 16:56:54 +00:00
Sylvain Pion 0d04db797e CGAL_CFG_DONT_OVERLOAD_TOO_MUCH is only needed by SunPRO. 2008-01-03 16:47:40 +00:00
Sylvain Pion 64f23bbc47 Sun_fixes.h is now so small, let's merge it in config.h. 2008-01-03 15:26:51 +00:00
Sylvain Pion f5a9c2d26e Finish removal of CGAL_CFG_SUNPRO_RWSTD obsolete workarounds. 2008-01-03 15:22:29 +00:00
Sylvain Pion 284cfd9468 More removal of SUNPRO+RW's STL obsolete workarounds:
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES
2008-01-03 15:19:39 +00:00
Sylvain Pion 2b46416907 Remove more SUNPRO + RW's STL obsolete workarounds:
CGAL_CFG_SUNPRO_RWSTD (partially)
CGAL_reverse_iterator()
2008-01-03 15:04:30 +00:00
Sylvain Pion 88ed563f44 Remove some workarounds for SunPRO + RW's STL:
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES  (partially so far)
CGAL_make_vector
CGAL_make_list
2008-01-03 14:50:13 +00:00
Sylvain Pion e57dbbee28 Fix which compiler is the culprit. 2008-01-03 12:12:18 +00:00
Sylvain Pion 6ab6b8341a Relax the test. 2008-01-03 12:11:01 +00:00
Sylvain Pion 73a75d109f SunPRO's RW STL is not supported anymore.
For now, move the corresponding config bits out of the main config files.
2008-01-02 17:49:08 +00:00
Sylvain Pion b95fbae11a Remove last traces of KCC 2008-01-02 17:28:16 +00:00
Sylvain Pion 8f14630522 Update comment since long long is part of C++0x. 2008-01-02 16:45:36 +00:00
Sylvain Pion accdf57415 CGAL_CFG_NO_LONG_DOUBLE_IO is not needed anymore (pgCC is fixed). 2008-01-02 16:35:13 +00:00
Sylvain Pion f90f3b6627 CGAL_CFG_LONG_LONG_IO_BUG is not needed anymore (pgCC is fixed). 2008-01-02 16:28:17 +00:00
Sylvain Pion e8f7d3a4aa Enhance test program to still fail with recent pgCC versions,
as the bug is still there, even if the test program now passes.
2008-01-02 15:43:01 +00:00
Sylvain Pion 8ab2fe93bb Move definitions of CGAL_NULL and CGAL_NULL_TYPE from circulator.h to config.h. 2007-12-28 15:46:09 +00:00
Sylvain Pion 9c7673b6f3 Make sure to undef NDEBUG before #including <cassert>, as we need
assert() to work here, but we like to have a platform where NDEBUG
is passed as CXXFLAGS.
2007-12-27 16:34:36 +00:00
Sylvain Pion affe68b4f7 Add detection of Boost.Thread. 2007-12-19 16:12:20 +00:00
Sylvain Pion a46b55bf71 The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Sylvain Pion 119bc8b9f1 Add CGAL_NORETURN macro to be able to use __attribute__ ((__noreturn__)). 2007-11-05 10:56:36 +00:00
Sylvain Pion c5ad51a83c Add CGAL_HAS_THREADS. 2007-10-18 15:00:08 +00:00
Laurent Rineau e5beef8f58 Allow to specify RANLIB and CGAL_STATIC_LIB_CREATE from environment
This eases cross-compilations.
Tested on Linux, and Cygwin.
2007-10-02 15:56:51 +00:00
Ophir Setter c767849dad Supporting only microsoft VC7.1 and up 2007-09-05 18:38:38 +00:00
Ophir Setter 7611ee977a Added deprecated macro 2007-09-05 18:32:46 +00:00
Laurent Saboret 84e925e42d Undo rev 40102 2007-09-03 08:05:09 +00:00
Laurent Saboret 7a4809dc5c TEMPORARY (until CGAL 3.4 Windows installer is out): add back CGAL_LIB_STD and CGAL_WRAP for VisualC++ developers who link against CGAL 3.3. 2007-08-29 09:51:04 +00:00
Laurent Saboret 3ade5b0811 Support of CBLAS, CLAPACK and TAUCS in install_cgal on Windows 64 and Linux 64. I renamed S72-LAPACK to S72-DEFAULTLAPACK to workaround a bug in install_cgal when a package and a feature have the same name. 2007-08-28 15:15:06 +00:00
Marc Glisse b3a43d3c7f Same workaround for list constructor as for vector constructor. 2007-08-28 09:46:21 +00:00
Marc Glisse dc69975886 This version of the sunpro workaround should work as well, and if it does
it will be possible to use it in more places than the current version.
2007-08-27 10:14:29 +00:00
Marc Glisse 1707ad3654 Removing this broken workaround still breaks more things than it fixes,
so it will have to wait until Sun fixes a few more bugs.
2007-08-25 16:24:29 +00:00
Sylvain Pion b976aea1b6 Remove 2 workarounds which are not needed anymore by the latest SunPRO:
CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG
CGAL_CFG_DEDUCABLE_CONTEXT_BUG
2007-08-24 12:57:55 +00:00
Marc Glisse e48850ead7 See exactly how much fails to compile with this, and how many crashes
disappear.
2007-08-23 16:36:14 +00:00
Marc Glisse f05f30e457 Same workaround for std::count_if as for std::count. 2007-08-20 13:06:27 +00:00
Sylvain Pion 148387fbde Exclude <ciso646> from the list of tested standard C++ headers
as it is useless (empty), not used by CGAL, and not provided by PGCC 7.
2007-08-19 14:12:41 +00:00
Andreas Fabri a2d4c37339 Added 3.3.1 changes 2007-08-17 14:38:45 +00:00
Marc Glisse 54a31a5527 The bug is not as fixed as I thought. I submitted the new testcase to
Sun.
2007-08-12 13:33:39 +00:00
Marc Glisse 0032f72d18 They are probably the same bug, and anyway they both got fixed in the
same patch.
2007-08-10 12:30:25 +00:00
Sylvain Pion a3def1c3eb Remove obsolete config flag CGAL_CFG_USING_BASE_MEMBER_BUG. 2007-08-09 09:55:09 +00:00
Sylvain Pion 76408cc24f Remove obsolete config flag CGAL_CFG_USING_BASE_MEMBER_BUG_3. 2007-08-09 09:48:44 +00:00
Sylvain Pion 5c2eb484dd Remove obsolete and unused config flag CGAL_CFG_NO_TMPL_IN_TMPL_DEPENDING_FUNCTION_PARAM. 2007-08-09 09:35:07 +00:00
Sylvain Pion 4da7713aa8 Remove obsolete config flag CGAL_CFG_NO_STDC_NAMESPACE and rename
its dependant macro CGAL_CLIB_STD to "std".
2007-08-08 15:59:25 +00:00
Sylvain Pion d76beea6ad Remove obsolete config flag CGAL_CFG_NO_LOCALE. 2007-08-08 15:30:58 +00:00
Sylvain Pion a90de08bf3 Remove obsolete config flag CGAL_CFG_MATCHING_BUG_4 and its dependency CGAL_WRAP. 2007-08-08 15:15:20 +00:00
Sylvain Pion 4f24f131d7 Remove obsolete CGAL_CFG_CONVERSION_OPERATOR_BUG config flag. 2007-08-08 14:59:33 +00:00
Sylvain Pion f2a1b260a4 Remove obsolete config flags
CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG and
CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.
2007-08-08 14:50:01 +00:00
Sylvain Pion 47af1406a2 Remove CGAL_CFG_CCTYPE_MACRO_BUG, it's not needed anymore. 2007-08-08 14:20:50 +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
Efi Fogel 5d05e738fb suppress build of CGALBenchmark if BOOST_PROGRAM_OPTIONS is not available 2007-07-28 08:58:32 +00:00
Sylvain Pion fa0f10cfad - Prefer the non-interactive mode
- Make sure you pass a C++ compiler, not a C compiler.
2007-07-24 16:10:16 +00:00
Sylvain Pion 424c5560b3 Intel 9 is supported. 2007-07-19 00:02:50 +00:00
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