Commit Graph

118 Commits

Author SHA1 Message Date
Laurent Rineau 637bf71645 Merge pull request #2828 from lrineau/CGAL-fix_various_issues-GF
fix various minor issues
2018-02-19 14:27:16 +01:00
Laurent Rineau 02540257cf fixup! Remove CMake Warning about /usr/share/cmake/Modules/FindBoost
My previous commit was... well... stupid!
2018-02-14 10:14:48 +01:00
Laurent Rineau 7ee11b7afc Remove CMake Warning about /usr/share/cmake/Modules/FindBoost
Those warnings are annoying because:
  - they happen on Linux rolling releases as soon as Boost version is more
    recent than CMake version,
  - we cannot do anything about them.

Example:
```
CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:801 (message):
  New Boost version may have incorrect or missing dependencies and imported
  targets
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindBoost.cmake:907 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake/Modules/FindBoost.cmake:1542 (_Boost_MISSING_DEPENDENCIES)
  /mnt/testsuite/cmake/modules/CGAL_Macros.cmake:293 (find_package)
  /mnt/testsuite/cmake/modules/UseCGAL.cmake:46 (use_component)
  CMakeLists.txt:13 (include)
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.12-Ic-173/Algebraic_foundations/TestReport_gimeno_Fedora-rawhide-Release.gz
2018-02-13 16:02:09 +01:00
Maxime Gimeno 688b5dd06e Move dependencies creation to package_info and add dependencies to git 2018-02-02 12:08:05 +01:00
Maxime Gimeno 8bde832931 Fix METIS headers in BGL 2018-02-02 12:08:05 +01:00
Maxime Gimeno a676d5a60e Try to fix errors in classification checks 2018-02-02 12:08:05 +01:00
Maxime Gimeno acd0a72edf Modify travis script to test dependencies 2018-02-02 12:08:05 +01:00
Maxime Gimeno ae36b452bc Add dependencies of all packages 2018-02-02 12:08:05 +01:00
Laurent Rineau 3c6640bf59 Merge pull request #1436 from lrineau/CGAL-new_cmake-GF
Renewal of CMake scripts: header-only, ctest, CMake>=3.1

# Conflicts:
#	Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.cpp
2017-12-05 18:20:05 +01:00
Laurent Rineau bec5f9aae1 Cosmetic change of the message of the signal handler on Windows 2017-11-23 17:06:46 +01:00
Laurent Rineau a9365554c9 Merge pull request #2550 from sloriot/CGAL-add_SPDX_tags
Add SPDX License Identifier
2017-11-15 16:48:27 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Laurent Rineau 2df374c2c3 Remove debug line 2017-10-27 09:22:49 +02:00
Laurent Rineau 9515e1261e Push my work in progress 2017-10-26 19:50:41 +02:00
Laurent Rineau 5d6264fdbb Handle strange cases with no labels 2017-10-20 17:04:45 +02:00
Laurent Rineau a63cfa9612 Parse the XML file Test.xml from `ctest -D`
... eventually, that will help move from our testsuite scripts to
CTest testsuite, plus CDash.
2017-10-20 00:15:04 +02:00
Maxime Gimeno c99cd608aa Rename TIMEOUT and limit it to 2400 2017-06-01 16:32:09 +02:00
Maxime Gimeno b7225bbf07 Increase timeout for polyhedron_demo 2017-06-01 12:05:19 +02:00
Sébastien Loriot eb4f860f3b remove mentions of Qt3 2015-10-05 15:19:58 +02:00
Laurent Rineau 93fb88b499 Display Qt5 version in testsuite result pages 2015-08-03 13:09:44 +02:00
Laurent Rineau 563ee0920c Remove useless files
Approved by the Release Manager.
2014-12-03 12:58:37 +01:00
Laurent Rineau 84fcae4788 Workaround the incompatibility with Boost 1.54 2014-07-11 12:04:42 +02:00
Laurent Rineau 26a7e70785 New license.txt files (eol changes)
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Laurent Rineau b62ef22288 *Really* fix the display of the scm branch in test results
I should have tried the patch locally!
2012-12-12 11:52:35 +01:00
Laurent Rineau df833d2fae Fix the display of the SCM branch in test results 2012-12-12 11:27:37 +01:00
Laurent Rineau 14221e947f Display the branch name in all test result pages 2012-11-15 16:32:22 +01:00
Eric Berberich 14970d909f if a library is not configured, there should not be an error 2012-10-10 14:50:53 +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
Eric Berberich bdc9546907 comment matches code 2012-08-04 22:37:44 +00:00
Eric Berberich ba023dbef2 fix order 2012-08-03 18:04:59 +00:00
Laurent Rineau 70462d902b merge changes from next 2012-06-27 17:04:41 +00:00
Laurent Rineau 32572f889a Fix the current compilation issue on Windows: unset MAKEFLAGS 2012-01-20 16:25:45 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Laurent Rineau cc0c27f3ed DLLs now may be in $CGAL_DIR/bin 2011-10-18 08:23:57 +00:00
Sébastien Loriot 91a5327fa8 change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Laurent Rineau 2735ec1571 Initial attempt to allow to run the testsuite with a branch build 2011-10-07 13:42:37 +00:00
Laurent Rineau ed773cba03 On Windows, add $CGAL_DIR/lib to the PATH, if case CGAL is build as DLLs. 2011-10-07 13:41:58 +00:00
Sébastien Loriot 554f62d411 remove executable property from copyright files 2011-10-03 08:18:16 +00:00
Andreas Fabri 3fc8ab8767 Add a file with the copyright holder(s) to the package_info 2011-09-30 07:41:40 +00:00
Marc Glisse a1eaedf34a parallel makefile2 for the testsuite 2011-02-23 17:54:29 +00:00
Laurent Rineau 23cd9466e8 Change the way things are represented in the test report file. 2010-12-02 09:58:18 +00:00
Laurent Rineau f68b85317c Do include the content of .scm-urls in the error report! 2010-12-01 11:03:22 +00:00
Laurent Rineau a165f18a8d Display the SCM urls of the test files in the error report. 2010-12-01 11:00:14 +00:00
Laurent Rineau 2bfa7effb8 First part of a timing feature of the testsuite: the duration of each
cgal_test_with_cmake will be measured and stored in a file, collected by
collect_cgal_testresults_from_cmake

The next part is about how to display those timings in the tests results
pages.
2010-09-15 09:54:54 +00:00
Laurent Rineau b6bb5f9b12 Quote a lot of variables. I may have forgot some. 2010-09-15 09:26:29 +00:00
Laurent Rineau 4d254772fb Tweak the regular expression that matches warnings. 2010-09-01 12:26:27 +00:00
Laurent Rineau 7775c1a323 Revert part of previous commit (mistake). 2010-08-30 17:12:13 +00:00
Laurent Rineau 3c13bf6a4f A testsuite that will really kill cgal_test processes that take too long 2010-08-30 17:03:19 +00:00
Laurent Rineau e783230ad7 More robust shell script: protect variables that contain filenames,
with double quotes.
2010-08-30 13:10:06 +00:00
Laurent Rineau 58c914e064 cgal_test file that shows that ulimit -t is not working on Cygwin. :-( 2010-08-30 13:02:59 +00:00