Commit Graph

1761 Commits

Author SHA1 Message Date
Eric Berberich 1203d5631d typo CGALCore -> CGAL_Core 2012-10-04 08:57:24 +00:00
Olivier Devillers a961eb0e61 changes.html Combination_enumerator 2012-10-01 09:14:06 +00:00
Philipp Möller ab5c017c08 Unconditionally disable NO_TR1 defines.
Those cause trouble, because on MSVC the include paths for tr1
components are different from gcc. Instead of fixing up the include
paths depending on platform, just never use a tr1 component. Nothing
of value is lost compared to the boost equivalents and it removes
another code-path.
2012-09-28 13:15:14 +00:00
Philipp Möller 50e5409ffe Merge next and restore the temporary delete of Bounding_volumes/doc 2012-09-20 11:37:03 +00:00
Eric Berberich b1481c43c8 ${lib} is now prefixed with name, which needed adaptions in loop
In addition: removed fake variable and thus simplified loop 
(needed to rename CGAL_INSTALLED_${lib}_LIBRARY to ${lib}_LIBRARY_INSTALLED)
2012-09-12 14:26:02 +00:00
Philipp Möller 864aebe2e5 Merge next.
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:

AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Sébastien Loriot 80d4e7e90e update changes 2012-09-03 12:56:01 +00:00
Laurent Rineau 2db4effa7e CMake: Fix the handling of cmake_policy
That is a followup-to my commit last year:
  | ------------------------------------------------------------------------
  | r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
  | 
  | Try to fix my last revision about cmake_policy, with CMake-2.6.x
  | 
  | CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
  | x.y.z is greater than the current CMake version.
  | 
  | ------------------------------------------------------------------------

The following check:
  if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
 cmake_minimum_required(VERSION 2.6.2)



The script used to fix that was:


#!/usr/bin/env perl

$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
  cmake_policy(VERSION 2.8.4)
else()
  cmake_policy(VERSION 2.6)
endif()
END

while(<>) {
    if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
        while(<>) {
            if(/^endif\(\)/) {
                print "$replacement";
                while(<>) {
                    print;
                }
                exit 0
            }
        }
    }
    print;
}
2012-08-22 12:35:03 +00:00
Eric Berberich 8948b57807 revert quick fix for a problem with CGAL_ENABLE_PRECONFIG
When preconfig was disabled, UseFiles were not correctly 
included because of a missing $ to indicate a variable
2012-08-22 09:05:31 +00:00
Eric Berberich 80616feea6 added missing $ to copy content of variable 2012-08-20 08:10:20 +00:00
Eric Berberich 6a6dfc5fc2 added MPFI + NTL
Coin3D and IPE should be added by added developers
2012-08-20 07:48:01 +00:00
Laurent Rineau 33af7ab5dc Quick fix for CGAL_ENABLE_PRECONFIG: hide it
If CGAL_ENABLE_PRECONFIG is set to OFF, currently the CMake configuration
fails. That option is turned into an internal cache variable set to ON by
default.
2012-08-16 10:03:35 +00:00
Laurent Rineau 05d65ffeae Initial support for WITH_tests
That is only to compile tests, and not to launch a full testsuite!
2012-08-10 14:07:18 +00:00
Laurent Rineau 9d5be4292e Announce that 4.1 supports clang on macos 2012-08-10 14:01:53 +00:00
Laurent Rineau e17c0da875 Revert commits 70941 and 70940:
| ------------------------------------------------------------------------
  | r70941 | lrineau | 2012-08-01 16:50:50 +0200 (Wed, 01 Aug 2012) | 1 line
  | 
  | Rename my two Intel Compiler platforms
  | ------------------------------------------------------------------------
  | r70940 | lrineau | 2012-08-01 16:44:02 +0200 (Wed, 01 Aug 2012) | 1 line
  | 
  | Update the Intel Compiler to 12.1 (aka 2011_sp1)
  |  ------------------------------------------------------------------------
and change the Installation/changes.html: CGAL-4.1.0 will not support the
Intel Compiler 12.1, but only 12.0. That is too late.
2012-08-10 12:51:15 +00:00
Laurent Rineau 90414d195f Move <CGAL/Testsuite/use.h> to <CGAL/use.h> (in the Installation package)
That is a followup to the following commit:
  | ------------------------------------------------------------------------
  | r71090 | pmoeller | 2012-08-07 13:04:32 +0200 (Tue, 07 Aug 2012) | 6 lines
  | Changed paths:
  |    M /branches/next/Alpha_shapes_2/include/CGAL/Alpha_shape_2.h
  |    M /branches/next/Circulator/include/CGAL/circulator.h
  |    M /branches/next/Convex_decomposition_3/include/CGAL/Convex_decomposition_3/Reflex_vertex_searcher.h
  |    M /branches/next/Intersections_3/test/Intersections_3/bbox_other_do_intersect_test.cpp
  |    M /branches/next/Kernel_d/include/CGAL/Cartesian_d.h
  |    M /branches/next/Mesh_3/include/CGAL/IO/File_medit.h
  |    M /branches/next/Mesh_3/include/CGAL/Mesh_cell_criteria_3.h
  |    M /branches/next/Mesh_3/include/CGAL/Mesh_edge_criteria_3.h
  |    M /branches/next/Mesh_3/include/CGAL/Mesh_facet_criteria_3.h
  |    M /branches/next/Mesh_3/include/CGAL/make_mesh_3.h
  |    M /branches/next/Nef_2/include/CGAL/Bounded_kernel.h
  |    M /branches/next/Nef_2/include/CGAL/Nef_polyhedron_2.h
  |    M /branches/next/Nef_3/include/CGAL/Nef_3/ID_support_handler.h
  |    M /branches/next/Nef_3/include/CGAL/Nef_3/Infimaximal_box.h
  |    M /branches/next/Nef_3/include/CGAL/Nef_3/vertex_cycle_to_nef_3.h
  |    M /branches/next/Nef_3/include/CGAL/Nef_polyhedron_3.h
  |    M /branches/next/Nef_3/test/Nef_3/nef_union_error_llvm.cpp
  |    M /branches/next/Nef_S2/include/CGAL/Nef_S2/SM_overlayer.h
  |    M /branches/next/OpenNL/include/CGAL/OpenNL/blas.h
  |    M /branches/next/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_3.h
  |    M /branches/next/Point_set_processing_3/include/CGAL/mst_orient_normals.h
  |    M /branches/next/QP_solver/include/CGAL/QP_solver/QP_functions_impl.h
  |    M /branches/next/STL_Extension/include/CGAL/iterator.h
  |    M /branches/next/Segment_Delaunay_graph_2/include/CGAL/Segment_Delaunay_graph_simple_site_2.h
  |    M /branches/next/Subdivision_method_3/include/CGAL/Polyhedron_decorator_3.h
  |    M /branches/next/Subdivision_method_3/include/CGAL/Subdivision_mask_3.h
  |    M /branches/next/Surface_mesher/include/CGAL/Surface_mesh_default_criteria_3.h
  |    M /branches/next/Voronoi_diagram_2/include/CGAL/Voronoi_diagram_2/Adaptation_traits_functors.h
  |    M /branches/next/Voronoi_diagram_2/include/CGAL/Voronoi_diagram_2/Default_site_inserters.h
  |    M /branches/next/Voronoi_diagram_2/include/CGAL/Voronoi_diagram_2/Default_site_removers.h
  | 
  | WARNFIX: Silence a good part of unused variable/parameter warnings.
  | 
  | Wextra results in a dreadful wall of yellow in the test-suite and is
  | scary when using CGAL. Reduce some of the noise by silencing the
  | obvious cases with CGAL_USE or comments.
  | 
  | ------------------------------------------------------------------------

The reason is that everything from CGAL/Testsuite/ is removed in public
releases (that was discussed at a CGAL developers meetings, long ago). That
means that r71090 introduced compilation errors undetectable by the tests
of internal releases. I hope that the minutes of that developers meeting
say that I was against the removal of headers between internal and public
releases!  -- Laurent Rineau
2012-08-09 15:34:08 +00:00
Laurent Rineau 640c7355ec Fix: was no longer working in out-of-source build! 2012-08-06 13:21:07 +00:00
Eric Berberich 357d6258f5 cmake's link_libraries is deprecated
removed almost all occurenced (missing UseFiles). While
doing so, some CMakeLists.txt could also be simplified. In fact
many more CMakeLists.txt can be simplified, in one of two ways:
1) add external libs to CGAL_3RD_PARTY_LIBRARIES and
2) call cgal_create_single_source_program
2012-08-03 22:32:39 +00:00
Eric Berberich dc0c0d7d9f removed debug output 2012-08-03 20:59:22 +00:00
Eric Berberich f46d0ced7d name now has CGAL_ prefix 2012-08-03 20:55:49 +00:00
Eric Berberich f1ad5a99de correct library src dir 2012-08-03 17:52:30 +00:00
Eric Berberich 9ad3cf9e02 corect name of ImageIO 2012-08-03 17:51:38 +00:00
Eric Berberich 67d5ac25d4 correct name of ImageIO 2012-08-03 17:51:07 +00:00
Eric Berberich 5f524b0802 subdirectories in src finally get correct name 2012-08-03 17:21:30 +00:00
Laurent Rineau b22a86c1c1 Fix the CGALConfig.cmake that is installed, on Windows 2012-08-03 15:38:26 +00:00
Eric Berberich 2f6dae6bbb now I got it: it's not just the first argument, it's the first file
"first" is a little bit general name for a parameter, changed
to firstfile and added a comment about handling other files
2012-08-03 12:57:04 +00:00
Eric Berberich 293a072b43 make signatures consistent 2012-08-03 12:46:58 +00:00
Eric Berberich 05c4d0a28f be consistent in variable name 2012-08-03 12:23:40 +00:00
Laurent Rineau 4c3e1c3138 Fix mixed eol styles 2012-08-02 13:35:03 +00:00
Philipp Möller e65a8028ea Replace tex-style quotes with quotes that you would expect, as there
is no way to handle them in the converter.

Needs to be revert before this is being merged into next.
2012-08-02 12:55:15 +00:00
Laurent Rineau 6e579584b3 Fix FindRS(3) modules
A FindFoobar module must not include a UseFoobar file. CGAL_UseRS3 now
includes CGAL_UseMPFI, and not FindRS and FindRS3.

+ Fix also a typo in a message of FindRS3.
2012-08-02 10:32:04 +00:00
Laurent Rineau 414182edbf Change the order of messages, to be coherent with CGAL_UseRS(3) 2012-08-02 10:02:34 +00:00
Laurent Rineau cf1ad35e79 Better formatting of the documentation of GMP CMake modules 2012-08-02 09:50:24 +00:00
Laurent Rineau 514c1efad1 Make RS, MPFI, LEDA, and NTL optional essential libraries 2012-08-01 16:58:19 +00:00
Laurent Rineau de57846797 CGAL-4.1 will not support Intel Compiler 12.0, but 12.1 (the latest
non-beta)
2012-08-01 15:36:53 +00:00
Laurent Rineau 98992ea06b Use include_directories(SYSTEM ...) in the macro use_lib 2012-08-01 12:23:53 +00:00
Laurent Rineau 8e167590c8 Use include_directories(SYSTEM ...) for 3rd-party libraries
gcc has an option -isystem, that can replace -I. The documentation is:

 -isystem dir

     Search dir for header files, after all directories specified by -I but
     before the standard system directories. Mark it as a system directory,
     so that it gets the same special treatment as is applied to the
     standard system directories. If dir begins with "=", then the "=" will
     be replaced by the sysroot prefix; see --sysroot and -isysroot.


The "special treatment" means that gcc will not warn about constructions in
headers in directories pointed by -isystem instead of -I.

In the CGAL testsuite, there are a lot of warnings that comes from
third-party libraries (mostly from Boost, but also from Eigen).

This patch tells cmake to use -isystem with gcc, for all CGAL 3rd-party
directories.
2012-08-01 10:53:37 +00:00
Laurent Rineau 767899fa33 Revert some modifications made by error. 2012-07-31 16:41:10 +00:00
Efi Fogel c8a956f6a2 Added 2D Arrangements changes for 4.1 2012-07-31 07:19:28 +00:00
Laurent Rineau 9491693417 Fix an issue when BUILD_SHARED_LIBS is toggled
When the value of the Boolean cache variable BUILD_SHARED_LIBS is modified,
there was a bug that the variable CGAL_LIBRARY_NAME,
CGAL_Core_LIBRARY_NAME, CGAL_Qt4_LIBRARY_NAME, and so on, were not
updated. As a consequence, the file CGALConfig.cmake produced in the
installation directory was not correct: it was referring to .so files
whereas the installed binaries were .a files, or the reverse.

This patch fixes the issue.
2012-07-27 13:16:55 +00:00
Laurent Rineau a9cb96b42a Minor tweak to CMake messages during CGAL configuration
Before that patch, CGAL_SetupFlags was included in the stage:
  == Detect external libraries ==
Now there is a stage:
  == Set up flags ==
2012-07-26 10:51:05 +00:00
Laurent Rineau 20762313af Refresh the FindQt3-patched module, from CGAL, with recent changes
to the FindQt3 module shipped with CMake

CGAL FindQt3-patched module uses the prefix QT3_ for all cache variables,
instead of just QT_. That allows to use Qt3 and Qt4 in the same project
(but for different binaries of course).
2012-07-26 09:28:21 +00:00
Ophir Setter 628087b87a moc-qt3 to come before moc. Now, if moc is qt4 moc the cmake file will use the correct moc in Qt3 2012-07-26 07:08:26 +00:00
Laurent Rineau 6507b3fd24 Fix a typo (missing closing parenthesis) 2012-07-24 11:45:28 +00:00
Philipp Möller f330095286 Add Boost.System to the CGAL dependencies
As of Boost 1.50 it is required to link Boost.System with CGAL. System
has been a Thread dependency all along and we simply never linked to
it and apparently got lucky.

Add it to the dependencies, add it in the manual and INSTALL file.
2012-07-24 10:02:57 +00:00
Eric Berberich 972f164184 correct handling of optional parameter for use_lib macro 2012-07-05 18:33:27 +00:00
Eric Berberich 397f0e4131 worked only if WITH_CGAL_Core=ON|OFF, but not if it's not given at all 2012-07-05 09:03:18 +00:00
Laurent Rineau 4953bbbc86 Remove buggy executable bits 2012-07-04 19:28:22 +00:00
Laurent Rineau 1bb23e6b09 Cherry-pick hot fixes from CGAL-4.0-branch:
| ------------------------------------------------------------------------
  | r70257 | lrineau | 2012-07-04 10:41:28 +0200 (Wed, 04 Jul 2012) | 1 line
  | Changed paths:
  |    M /branches/releases/CGAL-4.0-branch/Installation/CMakeLists.txt
  | 
  | Fix CMake error in public releases
  | ------------------------------------------------------------------------
  | r70259 | lrineau | 2012-07-04 11:22:12 +0200 (Wed, 04 Jul 2012) | 1 line
  | Changed paths:
  |    M /branches/releases/CGAL-4.0-branch/Installation/CHANGES
  |    M /branches/releases/CGAL-4.0-branch/Installation/changes.html
  | 
  | Update the changes.html
  | ------------------------------------------------------------------------
2012-07-04 09:36:41 +00:00
Laurent Rineau 8e725dc83a Intel Compiler 11 is no longer tested. 2012-07-03 11:06:19 +00:00
Eric Berberich bc6d9c1005 fixed typo: added missing '_' 2012-07-03 10:53:25 +00:00
Eric Berberich ef6fa7a32b Merge Script-improve_create_cmake-eric into next
Main changes are
- new installation manual
- distinction between essential and optional libraries
- preconfiguration of optional libraries possible
2012-07-02 15:56:15 +00:00
Laurent Rineau 9d180c5c22 Minor tweaks to the changes.html
I have reordered the entries, fixed a typo, and uniformized the use of the
verbs in the different entries.
2012-07-02 15:00:40 +00:00
Eric Berberich a488660748 rely on CMake list(FIND ...) instead of macro
Macro is nicer to use, but needs to be included and is less efficient.
To improve understanding: added comments
2012-06-29 23:13:43 +00:00
Eric Berberich 1d21969b14 revert use of macro and rely on list(FIND ...) 2012-06-29 22:53:42 +00:00
Eric Berberich 167783acde copy'n'paste works if the right includes exist: here missing CGAL_Macros
instead of including the file I've just added the general cmake makro to 
check whether an item is in the list. Why does it need a macro? There should 
be a list-operation for that ...
2012-06-29 22:22:25 +00:00
Eric Berberich 3a7ad3baaa mandatory -> essential 2012-06-29 15:27:45 +00:00
Eric Berberich d4cb1c2212 SetupDependicies needs also to check for essential lib (not just WITH_<lib>), side effect: mandatory->essential 2012-06-29 15:24:30 +00:00
Eric Berberich d0d6335a79 added Eigen3_FIND_VERSION to search for minimal version
CGAL_Common.cmake is included at a very early stage 
- when configuring CGAL but also
- when configuring demos etc
2012-06-29 12:51:02 +00:00
Eric Berberich 87ebf20f51 need a certain order 2012-06-29 09:39:40 +00:00
Eric Berberich b5a4e941fd the mandatory libs need an particular order, and we simplify with a macro 2012-06-29 09:24:19 +00:00
Laurent Rineau 160975eb12 Leftover of previous commit:
Second fix for Windows

On Windows, with auto-linking, the variables ${CGAL_LIB}_LIBRARY are
empty.

What is more, that is a bad idea to check if the libraries does exist. If
for example CGAL has been configured with WITH_CGAL_Qt4, and the CGAL_Qt4
library is not correctly created, we want a compilation error, and not just
a CMake warning saying "Please configure CGAL using WITH_${CGAL_LIB}=ON."
2012-06-28 15:57:29 +00:00
Laurent Rineau 483593826b Second fix for Windows
On Windows, with auto-linking, the variables ${CGAL_LIB}_LIBRARY are
empty.

What is more, that is a bad idea to check if the libraries does exist. If
for example CGAL has been configured with WITH_CGAL_Qt4, and the CGAL_Qt4
library is not correctly created, we want a compilation error, and not just
a CMake warning saying "Please configure CGAL using WITH_${CGAL_LIB}=ON."
2012-06-28 15:47:16 +00:00
Laurent Rineau 455fcb0109 Add a comment for later 2012-06-28 15:15:31 +00:00
Eric Berberich eb6c435c4a correct spelling of GMPXX_FOUND variable
FOUND_GMPXX -> GMPXX_FOUND
2012-06-28 13:02:32 +00:00
Eric Berberich 3336c68671 fix for optional parameter 2012-06-28 12:47:13 +00:00
Eric Berberich df72a1aa08 macro use_lib now has an optional second parameter for UseFile
this avoids a nasty hack with checking for a leading ### in a string and 
allows to use "use_lib( FOO )" in other places much easier
2012-06-28 12:20:52 +00:00
Eric Berberich ee0fde5d13 re-added files probably used by external users 2012-06-28 12:03:12 +00:00
Laurent Rineau bccf95ba88 Add a comment for later in CGAL_Macros.cmake 2012-06-27 16:33:35 +00:00
Eric Berberich cccbcac26c ensure that CGAL_USE_CORE is only defined when WITH_CGAL_Core=ON
in particular when WITH_CGAL_Core=OFF is shall not be defined
2012-06-27 13:57:55 +00:00
Eric Berberich d4a6f27503 replace calls to UseESTBL 2012-06-26 23:52:07 +00:00
Andreas Fabri 78a2d45173 Document bug fix in Projection_traits in changes.html 2012-06-25 11:45:50 +00:00
Eric Berberich 67291a2c6d merge from next 2012-06-24 12:17:32 +00:00
Eric Berberich 3ae59a513c removed verbosity 2012-06-21 22:07:04 +00:00
Eric Berberich 00330ee225 GMP and MPFR are mandatory 2012-06-21 21:57:42 +00:00
Eric Berberich 5ed099f6c1 enable preconfig 2012-06-21 21:57:16 +00:00
Eric Berberich 6b78ca27d6 use lib instead of vlib to be consitent with WITH_Lib 2012-06-21 14:54:46 +00:00
Eric Berberich 7973423691 prefix is a variable 2012-06-21 14:54:17 +00:00
Sébastien Loriot d67be721d4 write prefix exception into config file and use default one otherwise for find_package 2012-06-21 14:27:35 +00:00
Sébastien Loriot feb507b15f changelog for 69918 2012-06-21 14:08:01 +00:00
Sébastien Loriot 3efc565b71 bug in prefix setting 2012-06-21 12:42:08 +00:00
Sébastien Loriot b5ac8afe11 add comment 2012-06-21 12:04:22 +00:00
Laurent Rineau 0aba4d0010 Fix the parsing of the VERSION file
In case of a build from a release tarball, the parsing of the VERSION file
was not correct. This patch tries a better solution.
2012-06-21 10:34:46 +00:00
Sébastien Loriot c2240ede0e fix for ignoring preconfig 2012-06-21 09:53:03 +00:00
Sébastien Loriot 5dd3045330 move installation dir setup in demo script 2012-06-21 09:51:55 +00:00
Eric Berberich 4bdf466f9d Request by Sebastien Loriot: Ignore a preconfig lib 2012-06-21 07:58:51 +00:00
Sébastien Loriot e7e15113ef modification for IPE
->move the version check and the installation directory detection into the 
  demo CMakeLists.txt
2012-06-20 15:12:28 +00:00
Eric Berberich 3fde316a6c added CGAL_ENABLE_PRECONFIG (the default value has to be determined) 2012-06-20 11:16:17 +00:00
Eric Berberich 7a9557e414 fixed typo 2012-06-19 11:41:10 +00:00
Sébastien Loriot 7b5902c9f6 default IPE_VERSION to AUTODETECT 2012-06-19 09:36:04 +00:00
Eric Berberich ed88f4e0e2 added comments 2012-06-19 08:26:16 +00:00
Eric Berberich b918c8d88d merge from next 2012-06-18 08:37:55 +00:00
Laurent Rineau feefea9008 fix a typo in changes.html 2012-06-15 13:06:49 +00:00
Laurent Rineau 627fef95d5 Add the link to notes for CGAL 4.1 2012-06-15 12:11:40 +00:00
Laurent Rineau 108e4e5f16 Update release notes for CGAL 4.0.1 2012-06-15 12:10:48 +00:00
Eric Berberich 70fbefe00f fix for QGLViewer or QGLVIEWER (AHHHHHH!) 2012-06-14 16:56:36 +00:00
Laurent Rineau 0119096826 Add a comment that the config test is deprecated and could be removed. 2012-06-14 14:57:19 +00:00
Philipp Möller 741cf36606 Add the "rename cpp0x" 2012-06-14 09:21:55 +00:00
Philipp Möller ef676f39a8 Add the change in changes.html 2012-06-14 09:13:52 +00:00
Philipp Möller 8720500433 Guard some macros with an additional check against BOOST_VERSION
This will not hinder usability. Compiling a three year old Boost
release with C++11 enabled is a bad idea anyway.
2012-06-13 12:33:33 +00:00
Eric Berberich 90e6f6bf0f fix for ZLIB 2012-06-12 12:45:17 +00:00
Philipp Möller fd73696a54 merged ^/branches/next 2012-06-12 12:36:04 +00:00
Philipp Möller 91fb092984 Unused without replacement as it is not used and also not widely
supported yet.
2012-06-12 12:32:57 +00:00
Eric Berberich 94f7f0c3ab remove some verbosity 2012-06-11 22:06:08 +00:00
Eric Berberich 3599206bf2 improved verbosity 2012-06-11 21:44:17 +00:00
Eric Berberich 4009ef00ae nicer output 2012-06-11 21:30:45 +00:00
Eric Berberich 1c1d5a0f69 better name 2012-06-11 21:11:26 +00:00
Sébastien Loriot 6d579e645d reintegrate convex_hull_2-remove_filter_failure-sloriot
and update changes.html
2012-06-01 07:54:41 +00:00
Eric Berberich 35f5e9fa65 now Eigen3 is working (ahhh case-sensitive lib configuration ahhhh) 2012-05-29 15:18:01 +00:00
Eric Berberich 0513b6b311 removed TODOs 2012-05-28 11:33:31 +00:00
Eric Berberich 83ca9596c6 new example run 2012-05-28 11:31:55 +00:00
Eric Berberich 10d8114ed3 fix for Eigen 2012-05-28 08:05:24 +00:00
Eric Berberich 1b34e17a48 software -> libraries 2012-05-28 07:04:14 +00:00
Eric Berberich 5c03d8f21c fixes by sebastian 2012-05-25 16:04:09 +00:00
Eric Berberich 76ef5030ff fix for Eigen3 2012-05-25 15:46:37 +00:00
Sébastien Loriot 884eeca1e1 rephrasing, typos 2012-05-25 13:43:15 +00:00
Sébastien Loriot 73f1d7ea35 fix typos
libCGALFoo -> libCGAL\_Foo to be consistent
2012-05-25 12:29:25 +00:00
Sébastien Loriot 41d3549414 typo LIRARIES->LIBRARIES 2012-05-25 11:10:54 +00:00
Eric Berberich 14998fe12a efi's remarks 2012-05-24 15:54:38 +00:00
Eric Berberich e2ea9db009 unified heading 2012-05-24 13:16:08 +00:00
Eric Berberich f796c0c5e0 remove TAUCS for official use, some minor fixes 2012-05-24 12:22:05 +00:00
Eric Berberich d5b85c8e2b added changes 2012-05-24 12:21:25 +00:00
Eric Berberich c9a1a5cbd3 added Eigen3 2012-05-24 08:44:45 +00:00
Eric Berberich 333bd56995 add lang C to main file 2012-05-24 08:28:00 +00:00
Eric Berberich 2231271896 CGAL macro is not used anymore 2012-05-24 07:10:42 +00:00
Eric Berberich 891f7be6e3 cgal on linux 2012-05-23 08:27:56 +00:00
Eric Berberich b9df87965d compiler config 2012-05-23 08:05:10 +00:00
Eric Berberich f977c74850 shipped cgal 2012-05-22 12:11:57 +00:00
Eric Berberich 959ebe3fd0 more changes proposed by Bernd 2012-05-22 11:45:39 +00:00
Eric Berberich 1a2afcff0d some changes after feedback at TLV2012 meeting 2012-05-22 09:15:45 +00:00
Sébastien Loriot ab88be4751 clean up printed message to make it more consistent 2012-05-21 11:26:10 +00:00
Philipp Möller 9bcc3c028e Removed NO_MESSAGE_PRAGMA_BUG as it is unused. 2012-05-20 15:14:43 +00:00
Marc Glisse ad2e67797a next, prev, copy_n in C++11. 2012-05-20 15:09:15 +00:00
Philipp Möller 14f9ac3f68 LONGNAME is not used anywhere. 2012-05-20 14:25:46 +00:00
Marc Glisse 41a378456a now unused 2012-05-20 14:20:10 +00:00
Marc Glisse c26419086e CGAL_CFG_NO_STATEMENT_EXPRESSIONS only for gcc 2012-05-20 14:15:03 +00:00
Marc Glisse 0d7ef953b3 one more 2012-05-20 13:33:32 +00:00
Philipp Möller 44d4f5c7f0 Removed after confirming with Laurent that it is never used. 2012-05-20 13:33:15 +00:00
Philipp Möller ce1e373761 Remove 0x_tuple but not the tr1 equivalent. 2012-05-20 13:27:31 +00:00
Philipp Möller dde4353e15 Those are also already replaced. 2012-05-20 13:25:33 +00:00
Philipp Möller a621ff3f6b Remove the first batch of files that are no longer needed. 2012-05-20 13:23:33 +00:00
Marc Glisse 2644615fae remove now unused file 2012-05-20 13:14:56 +00:00
Marc Glisse 9de2b137e3 move gcc macros 2012-05-20 13:14:34 +00:00
Eric Berberich 60efbec2d3 merge from next 2012-05-20 11:50:30 +00:00
Sébastien Loriot 4c372fba67 typo 2012-05-20 11:09:52 +00:00
Philipp Möller 1a6a6ff0f2 Added the result_of merge to 'changes.html' 2012-05-11 15:25:54 +00:00
Guillaume Damiand 4403023fa9 Merge with next; update changes.html 2012-05-11 11:49:39 +00:00
Philipp Möller 75378f55ce Merged ^/branches/next for the test-suite run. 2012-05-10 17:34:30 +00:00
Philipp Möller d3ee04897c merged next 2012-05-09 13:50:00 +00:00
Philipp Möller f54c490220 Also remove the testfile. 2012-05-07 08:42:08 +00:00
Laurent Rineau f7e9319d4c Move Philip's additions to the section about 4.0.1 2012-04-24 16:00:09 +00:00
Sébastien Loriot 616c348007 reintegrate feature branch Nef_23-remove_geninfo-sloriot 2012-04-24 15:52:23 +00:00
Philipp Möller 00b8a700d9 Added the two packages with fixed memory leaks, this also covers the
geninfo leak.
2012-04-24 15:46:04 +00:00
Sébastien Loriot 188efcc3f0 merge from next 2012-04-24 15:39:12 +00:00
Sébastien Loriot 8d62b4b093 update changes 2012-04-19 14:22:41 +00:00
Laurent Rineau a42d5be575 Fix an error in URL
Maybe we would like to encode the version number in the URL, but that would
yet another generated file in CGAL...
2012-04-18 08:57:31 +00:00
Philipp Möller 542f5d9c51 Merged ^/branches/next here 2012-04-16 08:53:21 +00:00
Laurent Rineau 5d3bd1094c In the testsuite, once the reference cache is loaded, unset some nasty
variables, such as eg. CGAL_Qt4_BINARY_DIR.
2012-04-13 07:55:43 +00:00
Laurent Rineau c8cacc83c0 Changes for CGAL-4.0.1 that were not yet written 2012-04-11 17:03:36 +00:00
Sébastien Loriot 60e0148504 update changes.html 2012-04-05 12:43:15 +00:00
Guillaume Damiand b573a45410 update changes.html 2012-03-29 13:46:19 +00:00
Laurent Rineau 0b781e5986 Remove FindBoost. Upstream CMake FindBoost script is better that ours. 2012-03-28 14:38:04 +00:00
Laurent Rineau 28ecd11d95 Remove that file that is also a standard CMake module 2012-03-28 13:50:41 +00:00
Laurent Rineau 5771a62a83 Remove CGAL_FindPackageHandleStandardArgs.cmake
FindPackageHandleStandardArg is a standard CMake module
2012-03-28 13:48:33 +00:00
Laurent Rineau 390c1590a8 Fix the parsing of dont_submit in branch build 2012-03-28 13:47:08 +00:00
Sébastien Loriot 15f43b4ecc test that the cached include path is valid 2012-03-26 09:43:07 +00:00
Laurent Rineau a429b26316 Cherry-pick that revision from /branches/features/Mesh_3-parallel-cjamin/
| ------------------------------------------------------------------------
  | r68020 | cjamin | 2012-03-12 18:27:30 +0100 (Mon, 12 Mar 2012) | 1 line
  | 
  | To be able to build CGAL on MSVC11
  |
  ------------------------------------------------------------------------

It adapts CGAL CMake scripts and CGAL auto-link headers to MSVC2011.

Thanks to Clement Jamin, from Inria, for the patch.
2012-03-19 14:26:17 +00:00
Laurent Rineau 69208fc8f2 Increase the SOVERSION for CGAL-4.1 2012-03-12 16:20:14 +00:00
Joachim Reichel 190d15826d Update date and version. 2012-02-24 17:47:02 +00:00
Joachim Reichel 3ac8f48575 Add license notes for Boost files as discussed with Laurent. 2012-02-24 17:45:38 +00:00
Laurent Rineau db0edfe7b1 Add a href to sloccount 2012-02-24 15:27:32 +00:00
Laurent Rineau 940be95c0a Credit sloccount 2012-02-16 17:13:07 +00:00
Eric Berberich 9a0e579445 use hints 2012-02-13 14:26:33 +00:00
Laurent Rineau 22546a98bc Specify a release date 2012-02-13 11:32:18 +00:00
Laurent Rineau 2508131d01 Add a script to update the CHANGES file. In dont_submit. 2012-02-13 11:26:43 +00:00
Sébastien Loriot 8c8c8af3ae first look into path indicated by EIGEN3_INC_DIR
before system PATH (override the system version of
Eigen)
2012-02-10 16:09:21 +00:00
Laurent Rineau c2ab0cf770 Bug fix: WITH_CGAL_Core was ignored
There was an explicit 
  unset(WITH_CGAL_Core)
in the CMake scripts of CGAL. It was introduced to workaround an issue in
our testsuite process. I turned it into an EXCLUDE WITH_CGAL_Core in the
command load_cache that is used by our testsuite process.
2012-02-10 15:32:38 +00:00
Laurent Rineau b6a0164577 Fix the entry for QP solver
And in CHANGES too.
2012-02-08 19:36:30 +00:00
Laurent Rineau 48d6626509 Fix that revision:
| ------------------------------------------------------------------------
  | r67609 | lrineau | 2012-02-06 12:39:40 +0100 (Mon, 06 Feb 2012) | 5 lines
  | 
  | Fix (examples|demo)/CMakeLists.txt
  | 
  | That way, those CMakeLists.txt can be used to build examples and demo from
  | outside the building of CGAL libraries.
  | 
  | ------------------------------------------------------------------------
If UseCGAL.cmake is included in demo/ or examples/ then it can no longer be
included to set up different flags in sub-directories.
2012-02-08 16:06:30 +00:00
Laurent Rineau ca9ddf0ca5 CGAL_BUGFIX_VERSION must not be empty (for the rc file on Windows)
When CGAL_BUGFIX_VERSION is empty, sets it to 0.
2012-02-07 16:51:38 +00:00
Yves Brise 718b88f63d Added comment about bugfix in Quadratic Programming Solver to changes.html. (upon request of Laurent Rineau) 2012-02-07 16:41:38 +00:00
Laurent Rineau ec4fc872df Fix a typo
And update CHANGES according to changes.html
2012-02-07 13:50:00 +00:00
Laurent Rineau d38da06a26 Fix that patch:
| ------------------------------------------------------------------------
  | r67597 | lrineau | 2012-02-03 18:13:17 +0100 (Fri, 03 Feb 2012) | 1 line
  | 
  | Do not install scripts/cgal_create_assertions.sh scripts/cgal_create_cmake_script_with_options
  | ------------------------------------------------------------------------
Use full-path for scripts.
2012-02-07 13:15:23 +00:00
Andreas Fabri ef5d5b2d46 Add paragraph on Voronoi adapter 2012-02-07 11:19:32 +00:00
Andreas Fabri 88490f43eb rewording 2012-02-06 14:47:37 +00:00
Andreas Fabri 874fce8413 rewording 2012-02-06 14:25:24 +00:00
Andreas Fabri a8869470fe fix typo 2012-02-06 14:00:35 +00:00
Andreas Fabri 5b5f77155a Move new package to front 2012-02-06 13:57:19 +00:00
Andreas Fabri e7d49c0463 fix typos 2012-02-06 13:44:35 +00:00
Laurent Rineau df25f0aa17 Fix (examples|demo)/CMakeLists.txt
That way, those CMakeLists.txt can be used to build examples and demo from
outside the building of CGAL libraries.
2012-02-06 11:39:40 +00:00
Laurent Rineau 058dbe631d Do not install scripts/cgal_create_assertions.sh scripts/cgal_create_cmake_script_with_options 2012-02-03 17:13:17 +00:00
Sébastien Loriot 278ef1f3e3 add eigen in INSTALL
update ridge and jet-fitting package names
2012-02-03 11:22:25 +00:00
Laurent Rineau ab9ee7d4cc Highly the manual part a bit more 2012-02-02 14:51:58 +00:00
Laurent Rineau 75f7eb6a3d Cut the beginning of the file 2012-02-02 14:48:04 +00:00
Laurent Rineau 823604d3a2 New picture, done by sloccount and gnuplot (thanks to Sebastien Loriot) 2012-02-02 14:46:58 +00:00
Sébastien Loriot 621fb97717 missing space 2012-02-02 14:33:46 +00:00
Laurent Rineau 083dbdd066 Change the URL to Visual Studio, to avoid a warning from linklint 2012-02-01 16:58:39 +00:00
Eric Berberich 590111df6d typo for lib 2012-01-31 14:32:43 +00:00
Eric Berberich 8fc6cec7b6 added missing lib 2012-01-31 13:22:02 +00:00
Eric Berberich dc2fb9242a make GMP+MPFR mandatory 2012-01-31 10:47:45 +00:00
Laurent Rineau 3d01e09cb8 Workaround for a bug in Boost, that checks WIN64 instead of _WIN64
https://svn.boost.org/trac/boost/ticket/5519
2012-01-30 10:15:20 +00:00
Laurent Rineau 7b2e34d267 merge with next 2012-01-27 16:46:42 +00:00
Laurent Rineau 4aafb6172c Fix cmake_minimum_required()
Yesterday's patch was plainly wrong. I want CMake-2.8.6 on Windows, and
only CMake-2.6.x on Linux.
2012-01-27 14:48:23 +00:00
Laurent Rineau aa6184e8a1 merge changes from next 2012-01-27 12:55:23 +00:00
Laurent Rineau a8988af6a7 Typo in the macro Q_MOC_RUN 2012-01-26 13:22:08 +00:00
Laurent Rineau 76f6503a3f Try to fix the bug between Qt moc and "namespace BOOST_JOIN(...)" 2012-01-26 12:00:16 +00:00
Laurent Rineau 2c967033b9 CMake>=2.8.6 on Windows. I forgot that file!
Sorry for the splitted commits.
2012-01-26 10:35:32 +00:00
Laurent Rineau 59c6cc140c Document CMake>=2.8.6 (for Windows) in the release notes 2012-01-26 10:21:00 +00:00
Laurent Rineau c81dd1c3c3 Require CMake>=2.8.6 on Windows platforms 2012-01-26 10:17:17 +00:00
Laurent Rineau 284820786a Bug fix: set CGAL_VERSION in branch-build
The variable CGAL_VERSION is used to initialize the value of the cache
variable CGAL_INSTALL_DOC_DIR.
2012-01-25 16:53:38 +00:00
Laurent Rineau 2fbd163e14 Factorize the installation command of CGAL library into the macro
The macro build_cgal_library(..) now defines the installation rules. That
should also fix a bug: now .dll files will be installed in
${CGAL_INSTALL_BIN_DIR}.
2012-01-25 16:49:39 +00:00
Laurent Rineau 8b413cef28 Remove variables CGAL_<lib>_BASENAME: no longer used. 2012-01-25 16:37:06 +00:00
Laurent Rineau 2fae4eb441 Fix two typos in changes.html, and generate the new CHANGES files 2012-01-25 11:33:37 +00:00
Laurent Rineau 24ec9f43fb merge changes from next 2012-01-25 11:23:02 +00:00
Laurent Rineau 7177fa5a63 Add a check that NDEBUG is not defined by test platforms 2012-01-25 11:14:17 +00:00
Sébastien Loriot 94e1419bcc update changes.html for Eigen 2012-01-24 18:09:31 +00:00
Sébastien Loriot d44761fce6 merge from next 2012-01-24 17:27:56 +00:00
Eric Berberich e89cf2af9c removed wrong line 2012-01-24 14:30:20 +00:00
Eric Berberich a81362c2ce added comment 2012-01-24 14:13:14 +00:00
Eric Berberich abd8cf62a6 fixed spacing 2012-01-24 12:25:12 +00:00
Eric Berberich bc29e5cccf fix typo 2012-01-24 10:37:01 +00:00
Eric Berberich 832c6c02e7 merge from next; installation.tex got major changes 2012-01-23 13:54:58 +00:00
Eric Berberich b674ed0f1b fixed typo 2012-01-23 12:27:17 +00:00
Eric Berberich 578e5d7cb2 redone fixes applied since large merge 2012-01-23 12:24:20 +00:00
Eric Berberich ee6c8d4775 need GMP version 2012-01-21 16:41:47 +00:00
Eric Berberich cb485d4008 write info to cache only it WITH_<library> = ON 2012-01-21 16:41:37 +00:00
Eric Berberich f2eef3c11b need gmp version 2012-01-21 16:41:12 +00:00
Laurent Rineau baeec2d53f merge all the changes from next! 2012-01-20 17:45:27 +00:00
Sébastien Loriot 82c606da4a merge from next 2012-01-20 16:28:05 +00:00
Laurent Rineau d27f1eec32 Allow branch-build+WITH_examples|WITH_demos on Windows too
Call bash /full/path/to/cgal_create_cmake_scripts now
2012-01-20 13:36:11 +00:00
Sébastien Loriot d5bf9ee997 merge from next 2012-01-20 10:30:58 +00:00
Sébastien Loriot b03db42148 Insist on the facet that Eigen is recommended 2012-01-20 09:01:44 +00:00
Laurent Rineau 7f0df0919c Fix the license header
That file is under Boost Software License. We cannot relicence it like we
want!
2012-01-19 16:50:34 +00:00
Eric Berberich 76cfe2ae9b let NTL work without preconfig 2012-01-19 15:25:53 +00:00
Eric Berberich 9d3dffc06e DO NOT IGNORE WITH_CGAL_Core 2012-01-19 13:41:30 +00:00
Eric Berberich d69a0194cd clean up, added NTL, added some TODOs 2012-01-19 13:05:54 +00:00
Eric Berberich 4b5cf142b7 fixed spelling 2012-01-19 12:09:09 +00:00
Eric Berberich 6448e2d5b1 added opengl 2012-01-19 11:02:47 +00:00
Laurent Rineau aa61eaa607 In dont_submit, also check for "demo" or "examples". 2012-01-18 18:29:07 +00:00
Laurent Rineau 37af1861b3 Full-support of WITH_examples and WITH_demo in a branch-build
- Factorize the logic of Installation/examples/CMakeLists.txt and
  Installation/demo/CMakeLists.txt in to a function defined in
  Installation/CMakeLists.txt

- Call cgal_create_cmake_script, potentially out-of-build, when the
  CMakeLists.txt does not exist.
2012-01-18 18:18:06 +00:00
Eric Berberich 1f530e4044 some words in RS3 2012-01-18 14:58:50 +00:00
Eric Berberich be5940e33b fix ESBTL and Coin 2012-01-18 14:49:14 +00:00
Eric Berberich 9bff0dd62d added NTL + MPFI 2012-01-18 14:35:48 +00:00
Laurent Rineau 2dd281500a Followup to that commit:
| ------------------------------------------------------------------------
  | r65982 | lrineau | 2011-10-20 17:49:05 +0200 (Thu, 20 Oct 2011) | 8 lines
  | Changed paths:
  |    M /branches/next/Scripts/scripts/cgal_create_cmake_script
  | 
  | Improvement of cgal_create_cmake_script
  | 
  | This allows to create a CMakeLists.txt in a directory whereas the sources
  | are in another directory.
  | 
  | This will allow out-of-sources creation of CMakeLists.txt files. And, in
  | the end, that will improve the branch-build.
  | 
  | ------------------------------------------------------------------------

Make create_single_source_cgal_program() compatible with absolute paths
2012-01-18 13:58:12 +00:00
Eric Berberich 291b112360 fixed writing of some libs 2012-01-18 01:24:38 +00:00
Eric Berberich 1ac5c73b85 fixed writing of STL, boost, mpfi 2012-01-18 01:04:27 +00:00
Eric Berberich a798d2d506 unified writing of gmp/mpfr 2012-01-18 00:56:33 +00:00
Sébastien Loriot f3751ab9b5 merge from next 2012-01-17 17:29:10 +00:00
Sébastien Loriot 1b870d472f add missing update 2012-01-17 17:06:08 +00:00
Eric Berberich ec49d4b177 layout things 2012-01-17 14:44:16 +00:00