From a676d5a60e63422ae75cf9bdca55507b05ed5f01 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Tue, 30 Jan 2018 15:10:14 +0100 Subject: [PATCH] Try to fix errors in classification checks --- .travis.yml | 2 +- .travis/build_package.sh | 2 +- AABB_tree/dependencies | 19 ++++++++ .../dependencies | 34 ++++++++++++++ Algebraic_foundations/dependencies | 10 ++++ Algebraic_kernel_d/dependencies | 16 +++++++ Algebraic_kernel_for_circles/dependencies | 13 ++++++ Algebraic_kernel_for_spheres/dependencies | 13 ++++++ Alpha_shapes_2/dependencies | 18 ++++++++ Alpha_shapes_3/dependencies | 23 ++++++++++ Apollonius_graph_2/dependencies | 25 ++++++++++ Arrangement_on_surface_2/dependencies | 33 +++++++++++++ BGL/dependencies | 28 +++++++++++ Barycentric_coordinates_2/dependencies | 10 ++++ Boolean_set_operations_2/dependencies | 28 +++++++++++ Bounding_volumes/dependencies | 24 ++++++++++ Box_intersection_d/dependencies | 11 +++++ CGAL_ImageIO/dependencies | 11 +++++ .../dependencies | 0 Cartesian_kernel/dependencies | 15 ++++++ Circular_kernel_2/dependencies | 19 ++++++++ Circular_kernel_3/dependencies | 19 ++++++++ Circulator/dependencies | 6 +++ Classification/dependencies | 21 +++++++++ .../include/CGAL/Classification/Feature_set.h | 1 + .../Classification/Local_eigen_analysis.h | 29 ++++++------ Combinatorial_map/dependencies | 22 +++++++++ Cone_spanners_2/dependencies | 20 ++++++++ Convex_decomposition_3/dependencies | 37 +++++++++++++++ Convex_hull_2/dependencies | 11 +++++ Convex_hull_3/dependencies | 32 +++++++++++++ Convex_hull_d/dependencies | 17 +++++++ Distance_2/dependencies | 11 +++++ Distance_3/dependencies | 10 ++++ Envelope_2/dependencies | 12 +++++ Envelope_3/dependencies | 29 ++++++++++++ Filtered_kernel/dependencies | 19 ++++++++ Generalized_map/dependencies | 23 ++++++++++ Generator/dependencies | 16 +++++++ Geomview/dependencies | 11 +++++ GraphicsView/dependencies | 15 ++++++ HalfedgeDS/dependencies | 13 ++++++ Hash_map/dependencies | 4 ++ Homogeneous_kernel/dependencies | 17 +++++++ Inscribed_areas/dependencies | 16 +++++++ Installation/CMakeLists.txt | 2 +- Installation/dependencies | 3 ++ Interpolation/dependencies | 17 +++++++ {CGAL_Core => Intersections_2}/dependencies | 0 Intersections_3/dependencies | 13 ++++++ Interval_skip_list/dependencies | 10 ++++ Interval_support/dependencies | 0 Inventor/dependencies | 0 Jet_fitting_3/dependencies | 18 ++++++++ Kernel_23/dependencies | 20 ++++++++ Kernel_d/dependencies | 12 +++++ Kinetic_data_structures/dependencies | 30 ++++++++++++ LEDA/dependencies | 0 Linear_cell_complex/dependencies | 24 ++++++++++ Matrix_search/dependencies | 12 +++++ Mesh_2/dependencies | 17 +++++++ Mesh_3/dependencies | 46 +++++++++++++++++++ Mesher_level/dependencies | 0 Minkowski_sum_2/dependencies | 36 +++++++++++++++ Minkowski_sum_3/dependencies | 38 +++++++++++++++ Modifier/dependencies | 0 Modular_arithmetic/dependencies | 10 ++++ Nef_2/dependencies | 24 ++++++++++ Nef_3/dependencies | 36 +++++++++++++++ Nef_S2/dependencies | 19 ++++++++ NewKernel_d/dependencies | 13 ++++++ Number_types/dependencies | 13 ++++++ OpenNL/dependencies | 0 Operations_on_polyhedra/dependencies | 0 .../dependencies | 23 ++++++++++ Optimisation_basic/dependencies | 0 Partition_2/dependencies | 24 ++++++++++ Periodic_2_triangulation_2/dependencies | 24 ++++++++++ Periodic_3_triangulation_3/dependencies | 27 +++++++++++ Point_set_2/dependencies | 20 ++++++++ Point_set_3/dependencies | 16 +++++++ Point_set_processing_3/dependencies | 44 ++++++++++++++++++ Point_set_shape_detection_3/dependencies | 21 +++++++++ Poisson_surface_reconstruction_3/dependencies | 37 +++++++++++++++ Polygon/dependencies | 10 ++++ Polygon_mesh_processing/dependencies | 38 +++++++++++++++ Polyhedron/dependencies | 19 ++++++++ Polyhedron_IO/dependencies | 21 +++++++++ Polyline_simplification_2/dependencies | 27 +++++++++++ Polynomial/dependencies | 13 ++++++ Polytope_distance_d/dependencies | 36 +++++++++++++++ Principal_component_analysis/dependencies | 14 ++++++ .../dependencies | 10 ++++ Profiling_tools/dependencies | 5 ++ Property_map/dependencies | 3 ++ QP_solver/dependencies | 13 ++++++ Random_numbers/dependencies | 10 ++++ Ridges_3/dependencies | 17 +++++++ STL_Extension/dependencies | 11 +++++ Scale_space_reconstruction_3/dependencies | 43 +++++++++++++++++ .../cgal_check_dependencies.sh | 2 +- SearchStructures/dependencies | 8 ++++ Segment_Delaunay_graph_2/dependencies | 28 +++++++++++ Segment_Delaunay_graph_Linf_2/dependencies | 29 ++++++++++++ Set_movable_separability_2/dependencies | 11 +++++ Skin_surface_3/dependencies | 33 +++++++++++++ Snap_rounding_2/dependencies | 25 ++++++++++ Solver_interface/dependencies | 11 +++++ Spatial_searching/dependencies | 13 ++++++ Spatial_sorting/dependencies | 11 +++++ Straight_skeleton_2/dependencies | 25 ++++++++++ Stream_lines_2/dependencies | 20 ++++++++ Stream_support/dependencies | 8 ++++ Subdivision_method_3/dependencies | 17 +++++++ Surface_mesh/dependencies | 18 ++++++++ Surface_mesh/examples/Surface_mesh/sm_bgl.cpp | 9 ++++ Surface_mesh_deformation/dependencies | 21 +++++++++ Surface_mesh_parameterization/dependencies | 27 +++++++++++ Surface_mesh_segmentation/dependencies | 22 +++++++++ Surface_mesh_shortest_path/dependencies | 20 ++++++++ Surface_mesh_simplification/dependencies | 17 +++++++ Surface_mesh_skeletonization/dependencies | 39 ++++++++++++++++ Surface_mesher/dependencies | 37 +++++++++++++++ Surface_sweep_2/dependencies | 21 +++++++++ TDS_2/dependencies | 11 +++++ TDS_3/dependencies | 14 ++++++ Testsuite/dependencies | 0 Three/dependencies | 9 ++++ Triangulation/dependencies | 15 ++++++ Triangulation_2/dependencies | 28 +++++++++++ Triangulation_3/dependencies | 28 +++++++++++ Union_find/dependencies | 10 ++++ Visibility_2/dependencies | 26 +++++++++++ Voronoi_diagram_2/dependencies | 16 +++++++ 134 files changed, 2315 insertions(+), 18 deletions(-) create mode 100644 AABB_tree/dependencies create mode 100644 Advancing_front_surface_reconstruction/dependencies create mode 100644 Algebraic_foundations/dependencies create mode 100644 Algebraic_kernel_d/dependencies create mode 100644 Algebraic_kernel_for_circles/dependencies create mode 100644 Algebraic_kernel_for_spheres/dependencies create mode 100644 Alpha_shapes_2/dependencies create mode 100644 Alpha_shapes_3/dependencies create mode 100644 Apollonius_graph_2/dependencies create mode 100644 Arrangement_on_surface_2/dependencies create mode 100644 BGL/dependencies create mode 100644 Barycentric_coordinates_2/dependencies create mode 100644 Boolean_set_operations_2/dependencies create mode 100644 Bounding_volumes/dependencies create mode 100644 Box_intersection_d/dependencies create mode 100644 CGAL_ImageIO/dependencies rename {Arithmetic_kernel => CGAL_ipelets}/dependencies (100%) create mode 100644 Cartesian_kernel/dependencies create mode 100644 Circular_kernel_2/dependencies create mode 100644 Circular_kernel_3/dependencies create mode 100644 Circulator/dependencies create mode 100644 Classification/dependencies create mode 100644 Combinatorial_map/dependencies create mode 100644 Cone_spanners_2/dependencies create mode 100644 Convex_decomposition_3/dependencies create mode 100644 Convex_hull_2/dependencies create mode 100644 Convex_hull_3/dependencies create mode 100644 Convex_hull_d/dependencies create mode 100644 Distance_2/dependencies create mode 100644 Distance_3/dependencies create mode 100644 Envelope_2/dependencies create mode 100644 Envelope_3/dependencies create mode 100644 Filtered_kernel/dependencies create mode 100644 Generalized_map/dependencies create mode 100644 Generator/dependencies create mode 100644 Geomview/dependencies create mode 100644 GraphicsView/dependencies create mode 100644 HalfedgeDS/dependencies create mode 100644 Hash_map/dependencies create mode 100644 Homogeneous_kernel/dependencies create mode 100644 Inscribed_areas/dependencies create mode 100644 Installation/dependencies create mode 100644 Interpolation/dependencies rename {CGAL_Core => Intersections_2}/dependencies (100%) create mode 100644 Intersections_3/dependencies create mode 100644 Interval_skip_list/dependencies create mode 100644 Interval_support/dependencies create mode 100644 Inventor/dependencies create mode 100644 Jet_fitting_3/dependencies create mode 100644 Kernel_23/dependencies create mode 100644 Kernel_d/dependencies create mode 100644 Kinetic_data_structures/dependencies create mode 100644 LEDA/dependencies create mode 100644 Linear_cell_complex/dependencies create mode 100644 Matrix_search/dependencies create mode 100644 Mesh_2/dependencies create mode 100644 Mesh_3/dependencies create mode 100644 Mesher_level/dependencies create mode 100644 Minkowski_sum_2/dependencies create mode 100644 Minkowski_sum_3/dependencies create mode 100644 Modifier/dependencies create mode 100644 Modular_arithmetic/dependencies create mode 100644 Nef_2/dependencies create mode 100644 Nef_3/dependencies create mode 100644 Nef_S2/dependencies create mode 100644 NewKernel_d/dependencies create mode 100644 Number_types/dependencies create mode 100644 OpenNL/dependencies create mode 100644 Operations_on_polyhedra/dependencies create mode 100644 Optimal_transportation_reconstruction_2/dependencies create mode 100644 Optimisation_basic/dependencies create mode 100644 Partition_2/dependencies create mode 100644 Periodic_2_triangulation_2/dependencies create mode 100644 Periodic_3_triangulation_3/dependencies create mode 100644 Point_set_2/dependencies create mode 100644 Point_set_3/dependencies create mode 100644 Point_set_processing_3/dependencies create mode 100644 Point_set_shape_detection_3/dependencies create mode 100644 Poisson_surface_reconstruction_3/dependencies create mode 100644 Polygon/dependencies create mode 100644 Polygon_mesh_processing/dependencies create mode 100644 Polyhedron/dependencies create mode 100644 Polyhedron_IO/dependencies create mode 100644 Polyline_simplification_2/dependencies create mode 100644 Polynomial/dependencies create mode 100644 Polytope_distance_d/dependencies create mode 100644 Principal_component_analysis/dependencies create mode 100644 Principal_component_analysis_LGPL/dependencies create mode 100644 Profiling_tools/dependencies create mode 100644 Property_map/dependencies create mode 100644 QP_solver/dependencies create mode 100644 Random_numbers/dependencies create mode 100644 Ridges_3/dependencies create mode 100644 STL_Extension/dependencies create mode 100644 Scale_space_reconstruction_3/dependencies create mode 100644 SearchStructures/dependencies create mode 100644 Segment_Delaunay_graph_2/dependencies create mode 100644 Segment_Delaunay_graph_Linf_2/dependencies create mode 100644 Set_movable_separability_2/dependencies create mode 100644 Skin_surface_3/dependencies create mode 100644 Snap_rounding_2/dependencies create mode 100644 Solver_interface/dependencies create mode 100644 Spatial_searching/dependencies create mode 100644 Spatial_sorting/dependencies create mode 100644 Straight_skeleton_2/dependencies create mode 100644 Stream_lines_2/dependencies create mode 100644 Stream_support/dependencies create mode 100644 Subdivision_method_3/dependencies create mode 100644 Surface_mesh/dependencies create mode 100644 Surface_mesh_deformation/dependencies create mode 100644 Surface_mesh_parameterization/dependencies create mode 100644 Surface_mesh_segmentation/dependencies create mode 100644 Surface_mesh_shortest_path/dependencies create mode 100644 Surface_mesh_simplification/dependencies create mode 100644 Surface_mesh_skeletonization/dependencies create mode 100644 Surface_mesher/dependencies create mode 100644 Surface_sweep_2/dependencies create mode 100644 TDS_2/dependencies create mode 100644 TDS_3/dependencies create mode 100644 Testsuite/dependencies create mode 100644 Three/dependencies create mode 100644 Triangulation/dependencies create mode 100644 Triangulation_2/dependencies create mode 100644 Triangulation_3/dependencies create mode 100644 Union_find/dependencies create mode 100644 Visibility_2/dependencies create mode 100644 Voronoi_diagram_2/dependencies diff --git a/.travis.yml b/.travis.yml index 150af00b390..a47ae057204 100644 --- a/.travis.yml +++ b/.travis.yml @@ -108,7 +108,7 @@ before_script: - sudo chmod +x /usr/bin/doxygen - mkdir -p build - cd build -- cmake -DCGAL_HEADER_ONLY=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" -DQt5Svg_DIR="/opt/qt55/lib/cmake/Qt5Svg" -DQt5OpenGL_DIR="/opt/qt55/lib/cmake/Qt5OpenGL" -DCMAKE_CXX_FLAGS_RELEASE=-DCGAL_NDEBUG .. +- cmake -DCMAKE_CXX_FLAGS="-std=c++11" -DCGAL_HEADER_ONLY=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" -DQt5Svg_DIR="/opt/qt55/lib/cmake/Qt5Svg" -DQt5OpenGL_DIR="/opt/qt55/lib/cmake/Qt5OpenGL" -DCMAKE_CXX_FLAGS_RELEASE=-DCGAL_NDEBUG .. - make - sudo make install &>/dev/null - cd .. diff --git a/.travis/build_package.sh b/.travis/build_package.sh index 3cc7e21b43c..4efa4f9dbb6 100755 --- a/.travis/build_package.sh +++ b/.travis/build_package.sh @@ -62,7 +62,7 @@ do zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD mkdir -p build-travis pushd build-travis - cmake -DCGAL_ENABLE_CHECK_HEADERS=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" ../.. + cmake -DCGAL_ENABLE_CHECK_HEADERS=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5 -std=c++11" ../.. make -j2 check_headers popd #parse current matrix and check that no package has been forgotten diff --git a/AABB_tree/dependencies b/AABB_tree/dependencies new file mode 100644 index 00000000000..297b8bbf9b9 --- /dev/null +++ b/AABB_tree/dependencies @@ -0,0 +1,19 @@ + +AABB_tree +Algebraic_foundations +BGL +Cartesian_kernel +Circulator +Distance_2 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +Property_map +STL_Extension +Spatial_searching +Stream_support diff --git a/Advancing_front_surface_reconstruction/dependencies b/Advancing_front_surface_reconstruction/dependencies new file mode 100644 index 00000000000..3f89df2428d --- /dev/null +++ b/Advancing_front_surface_reconstruction/dependencies @@ -0,0 +1,34 @@ + +Advancing_front_surface_reconstruction +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modifier +Modular_arithmetic +Number_types +Polygon +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +TDS_3 +Triangulation_2 +Triangulation_3 diff --git a/Algebraic_foundations/dependencies b/Algebraic_foundations/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Algebraic_foundations/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Algebraic_kernel_d/dependencies b/Algebraic_kernel_d/dependencies new file mode 100644 index 00000000000..7e92ed6d189 --- /dev/null +++ b/Algebraic_kernel_d/dependencies @@ -0,0 +1,16 @@ + +Algebraic_foundations +Algebraic_kernel_d +Arithmetic_kernel +CGAL_Core +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polynomial +Profiling_tools +Random_numbers +STL_Extension +Stream_support diff --git a/Algebraic_kernel_for_circles/dependencies b/Algebraic_kernel_for_circles/dependencies new file mode 100644 index 00000000000..ccd077b9391 --- /dev/null +++ b/Algebraic_kernel_for_circles/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Algebraic_kernel_for_circles +Arithmetic_kernel +Filtered_kernel +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Algebraic_kernel_for_spheres/dependencies b/Algebraic_kernel_for_spheres/dependencies new file mode 100644 index 00000000000..ce905ac4c76 --- /dev/null +++ b/Algebraic_kernel_for_spheres/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Algebraic_kernel_for_spheres +Arithmetic_kernel +Filtered_kernel +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Alpha_shapes_2/dependencies b/Alpha_shapes_2/dependencies new file mode 100644 index 00000000000..87446ab8449 --- /dev/null +++ b/Alpha_shapes_2/dependencies @@ -0,0 +1,18 @@ + +Algebraic_foundations +Alpha_shapes_2 +Arithmetic_kernel +Cartesian_kernel +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support +TDS_2 +Triangulation_2 diff --git a/Alpha_shapes_3/dependencies b/Alpha_shapes_3/dependencies new file mode 100644 index 00000000000..4241d0f06a1 --- /dev/null +++ b/Alpha_shapes_3/dependencies @@ -0,0 +1,23 @@ + +Algebraic_foundations +Alpha_shapes_3 +Arithmetic_kernel +Cartesian_kernel +Circulator +Filtered_kernel +Geomview +Hash_map +Homogeneous_kernel +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_3 +Triangulation_3 diff --git a/Apollonius_graph_2/dependencies b/Apollonius_graph_2/dependencies new file mode 100644 index 00000000000..42075b2cefa --- /dev/null +++ b/Apollonius_graph_2/dependencies @@ -0,0 +1,25 @@ + +Algebraic_foundations +Apollonius_graph_2 +Arithmetic_kernel +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Arrangement_on_surface_2/dependencies b/Arrangement_on_surface_2/dependencies new file mode 100644 index 00000000000..0d656a88ed9 --- /dev/null +++ b/Arrangement_on_surface_2/dependencies @@ -0,0 +1,33 @@ + +Algebraic_foundations +Algebraic_kernel_d +Arithmetic_kernel +Arrangement_on_surface_2 +BGL +CGAL_Core +Cartesian_kernel +Circular_kernel_2 +Circulator +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Polynomial +Profiling_tools +Property_map +Random_numbers +STL_Extension +Spatial_searching +Stream_support +Surface_sweep_2 diff --git a/BGL/dependencies b/BGL/dependencies new file mode 100644 index 00000000000..6dc876e050b --- /dev/null +++ b/BGL/dependencies @@ -0,0 +1,28 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Polygon_mesh_processing +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Barycentric_coordinates_2/dependencies b/Barycentric_coordinates_2/dependencies new file mode 100644 index 00000000000..63c59708dd0 --- /dev/null +++ b/Barycentric_coordinates_2/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Barycentric_coordinates_2 +Installation +Kernel_23 +Number_types +Polygon +Profiling_tools +STL_Extension +Stream_support diff --git a/Boolean_set_operations_2/dependencies b/Boolean_set_operations_2/dependencies new file mode 100644 index 00000000000..5a495096d7d --- /dev/null +++ b/Boolean_set_operations_2/dependencies @@ -0,0 +1,28 @@ + +Algebraic_foundations +Arithmetic_kernel +Arrangement_on_surface_2 +Boolean_set_operations_2 +Cartesian_kernel +Circular_kernel_2 +Circulator +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Profiling_tools +STL_Extension +Stream_support +Surface_sweep_2 +Union_find diff --git a/Bounding_volumes/dependencies b/Bounding_volumes/dependencies new file mode 100644 index 00000000000..05255b2cf24 --- /dev/null +++ b/Bounding_volumes/dependencies @@ -0,0 +1,24 @@ + +Algebraic_foundations +Bounding_volumes +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Matrix_search +Modular_arithmetic +Number_types +Optimisation_basic +Polygon +Profiling_tools +QP_solver +Random_numbers +STL_Extension +Solver_interface +Stream_support diff --git a/Box_intersection_d/dependencies b/Box_intersection_d/dependencies new file mode 100644 index 00000000000..968b6c34d25 --- /dev/null +++ b/Box_intersection_d/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Box_intersection_d +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/CGAL_ImageIO/dependencies b/CGAL_ImageIO/dependencies new file mode 100644 index 00000000000..1b16569f666 --- /dev/null +++ b/CGAL_ImageIO/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +CGAL_ImageIO +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Arithmetic_kernel/dependencies b/CGAL_ipelets/dependencies similarity index 100% rename from Arithmetic_kernel/dependencies rename to CGAL_ipelets/dependencies diff --git a/Cartesian_kernel/dependencies b/Cartesian_kernel/dependencies new file mode 100644 index 00000000000..1b1e516f40c --- /dev/null +++ b/Cartesian_kernel/dependencies @@ -0,0 +1,15 @@ + +Algebraic_foundations +Cartesian_kernel +Distance_2 +Distance_3 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Circular_kernel_2/dependencies b/Circular_kernel_2/dependencies new file mode 100644 index 00000000000..eff87b1b32a --- /dev/null +++ b/Circular_kernel_2/dependencies @@ -0,0 +1,19 @@ + +Algebraic_foundations +Algebraic_kernel_for_circles +Arithmetic_kernel +Cartesian_kernel +Circular_kernel_2 +Distance_2 +Distance_3 +Filtered_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Circular_kernel_3/dependencies b/Circular_kernel_3/dependencies new file mode 100644 index 00000000000..5d98eec60ed --- /dev/null +++ b/Circular_kernel_3/dependencies @@ -0,0 +1,19 @@ + +Algebraic_foundations +Algebraic_kernel_for_spheres +Arithmetic_kernel +Cartesian_kernel +Circular_kernel_3 +Distance_2 +Distance_3 +Filtered_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Circulator/dependencies b/Circulator/dependencies new file mode 100644 index 00000000000..c3d98a8dc0d --- /dev/null +++ b/Circulator/dependencies @@ -0,0 +1,6 @@ + +Circulator +Installation +Kernel_23 +Profiling_tools +STL_Extension diff --git a/Classification/dependencies b/Classification/dependencies new file mode 100644 index 00000000000..330b28a88fd --- /dev/null +++ b/Classification/dependencies @@ -0,0 +1,21 @@ + +Algebraic_foundations +BGL +Circulator +Classification +Distance_2 +Distance_3 +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Point_set_processing_3 +Principal_component_analysis_LGPL +Profiling_tools +Property_map +STL_Extension +Solver_interface +Spatial_searching +Stream_support +Surface_mesh_segmentation diff --git a/Classification/include/CGAL/Classification/Feature_set.h b/Classification/include/CGAL/Classification/Feature_set.h index 2c68d4112d0..4170c6e83f5 100644 --- a/Classification/include/CGAL/Classification/Feature_set.h +++ b/Classification/include/CGAL/Classification/Feature_set.h @@ -30,6 +30,7 @@ #endif // CGAL_LINKED_WITH_TBB #include +#include namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Local_eigen_analysis.h b/Classification/include/CGAL/Classification/Local_eigen_analysis.h index 97e677aa2e7..238e88c13d1 100644 --- a/Classification/include/CGAL/Classification/Local_eigen_analysis.h +++ b/Classification/include/CGAL/Classification/Local_eigen_analysis.h @@ -31,6 +31,7 @@ #include #include #include +#include #ifdef CGAL_LINKED_WITH_TBB #include @@ -271,21 +272,21 @@ private: if (neighbor_points.size() == 0) { - Eigenvalues v = {{ 0.f, 0.f, 0.f }}; + Eigenvalues v = make_array( 0.f, 0.f, 0.f ); m_eigenvalues[index] = v; - m_centroids[index] = {{ float(query.x()), float(query.y()), float(query.z()) }}; - m_smallest_eigenvectors[index] = {{ 0.f, 0.f, 1.f }}; + m_centroids[index] = make_array(float(query.x()), float(query.y()), float(query.z()) ); + m_smallest_eigenvectors[index] = make_array( 0.f, 0.f, 1.f ); #ifdef CGAL_CLASSIFICATION_EIGEN_FULL_STORAGE - m_middle_eigenvectors[index] = {{ 0.f, 1.f, 0.f }}; - m_largest_eigenvectors[index] = {{ 1.f, 0.f, 0.f }}; + m_middle_eigenvectors[index] = make_array( 0.f, 1.f, 0.f ); + m_largest_eigenvectors[index] = make_array( 1.f, 0.f, 0.f ); #endif return; } Point centroid = CGAL::centroid (neighbor_points.begin(), neighbor_points.end()); - m_centroids[index] = {{ float(centroid.x()), float(centroid.y()), float(centroid.z()) }}; + m_centroids[index] = make_array( float(centroid.x()), float(centroid.y()), float(centroid.z()) ); - CGAL::cpp11::array covariance = {{ 0.f, 0.f, 0.f, 0.f, 0.f, 0.f }}; + CGAL::cpp11::array covariance = make_array( 0.f, 0.f, 0.f, 0.f, 0.f, 0.f ); for (std::size_t i = 0; i < neighbor_points.size(); ++ i) { @@ -298,10 +299,10 @@ private: covariance[5] += float(d.z () * d.z ()); } - CGAL::cpp11::array evalues = {{ 0.f, 0.f, 0.f }}; - CGAL::cpp11::array evectors = {{ 0.f, 0.f, 0.f, + CGAL::cpp11::array evalues = make_array( 0.f, 0.f, 0.f ); + CGAL::cpp11::array evectors = make_array( 0.f, 0.f, 0.f, 0.f, 0.f, 0.f, - 0.f, 0.f, 0.f }}; + 0.f, 0.f, 0.f ); DiagonalizeTraits::diagonalize_selfadjoint_covariance_matrix (covariance, evalues, evectors); @@ -312,11 +313,11 @@ private: for (std::size_t i = 0; i < 3; ++ i) evalues[i] = evalues[i] / sum; m_sum_eigenvalues[index] = float(sum); - m_eigenvalues[index] = {{ float(evalues[0]), float(evalues[1]), float(evalues[2]) }}; - m_smallest_eigenvectors[index] = {{ float(evectors[0]), float(evectors[1]), float(evectors[2]) }}; + m_eigenvalues[index] = make_array( float(evalues[0]), float(evalues[1]), float(evalues[2]) ); + m_smallest_eigenvectors[index] = make_array( float(evectors[0]), float(evectors[1]), float(evectors[2]) ); #ifdef CGAL_CLASSIFICATION_EIGEN_FULL_STORAGE - m_middle_eigenvectors[index] = {{ float(evectors[3]), float(evectors[4]), float(evectors[5]) }}; - m_largest_eigenvectors[index] = {{ float(evectors[6]), float(evectors[7]), float(evectors[8]) }}; + m_middle_eigenvectors[index] = make_array( float(evectors[3]), float(evectors[4]), float(evectors[5]) ); + m_largest_eigenvectors[index] = make_array( float(evectors[6]), float(evectors[7]), float(evectors[8]) ); #endif } diff --git a/Combinatorial_map/dependencies b/Combinatorial_map/dependencies new file mode 100644 index 00000000000..5c94bea2054 --- /dev/null +++ b/Combinatorial_map/dependencies @@ -0,0 +1,22 @@ + +Algebraic_foundations +Arithmetic_kernel +Cartesian_kernel +Circulator +Combinatorial_map +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Cone_spanners_2/dependencies b/Cone_spanners_2/dependencies new file mode 100644 index 00000000000..679f3f42508 --- /dev/null +++ b/Cone_spanners_2/dependencies @@ -0,0 +1,20 @@ + +Algebraic_foundations +Arithmetic_kernel +CGAL_Core +Cartesian_kernel +Circulator +Cone_spanners_2 +Distance_2 +Distance_3 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polynomial +Profiling_tools +STL_Extension +Stream_support diff --git a/Convex_decomposition_3/dependencies b/Convex_decomposition_3/dependencies new file mode 100644 index 00000000000..14850644d18 --- /dev/null +++ b/Convex_decomposition_3/dependencies @@ -0,0 +1,37 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Box_intersection_d +Cartesian_kernel +Circulator +Convex_decomposition_3 +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modifier +Modular_arithmetic +Nef_2 +Nef_3 +Nef_S2 +Number_types +Polygon +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 +Union_find diff --git a/Convex_hull_2/dependencies b/Convex_hull_2/dependencies new file mode 100644 index 00000000000..2bbf7b7a6ab --- /dev/null +++ b/Convex_hull_2/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Convex_hull_2 +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Convex_hull_3/dependencies b/Convex_hull_3/dependencies new file mode 100644 index 00000000000..960afbc0553 --- /dev/null +++ b/Convex_hull_3/dependencies @@ -0,0 +1,32 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Convex_hull_2 +Convex_hull_3 +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modifier +Modular_arithmetic +Number_types +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +QP_solver +Random_numbers +STL_Extension +Stream_support +TDS_2 +Triangulation_2 +Triangulation_3 diff --git a/Convex_hull_d/dependencies b/Convex_hull_d/dependencies new file mode 100644 index 00000000000..60a35d030fd --- /dev/null +++ b/Convex_hull_d/dependencies @@ -0,0 +1,17 @@ + +Algebraic_foundations +Circulator +Convex_hull_d +Distance_2 +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Distance_2/dependencies b/Distance_2/dependencies new file mode 100644 index 00000000000..ac9c45df4b7 --- /dev/null +++ b/Distance_2/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Distance_2 +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Distance_3/dependencies b/Distance_3/dependencies new file mode 100644 index 00000000000..3f5ec3f67a2 --- /dev/null +++ b/Distance_3/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Distance_2 +Distance_3 +Installation +Kernel_23 +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Envelope_2/dependencies b/Envelope_2/dependencies new file mode 100644 index 00000000000..63b7176ecf2 --- /dev/null +++ b/Envelope_2/dependencies @@ -0,0 +1,12 @@ + +Algebraic_foundations +Arrangement_on_surface_2 +Envelope_2 +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Envelope_3/dependencies b/Envelope_3/dependencies new file mode 100644 index 00000000000..ba0deb8eaba --- /dev/null +++ b/Envelope_3/dependencies @@ -0,0 +1,29 @@ + +Algebraic_foundations +Apollonius_graph_2 +Arithmetic_kernel +Arrangement_on_surface_2 +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Envelope_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +Property_map +Random_numbers +STL_Extension +Stream_support +Surface_sweep_2 diff --git a/Filtered_kernel/dependencies b/Filtered_kernel/dependencies new file mode 100644 index 00000000000..53f1c89d79c --- /dev/null +++ b/Filtered_kernel/dependencies @@ -0,0 +1,19 @@ + +Algebraic_foundations +Arithmetic_kernel +Cartesian_kernel +Distance_2 +Distance_3 +Filtered_kernel +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Generalized_map/dependencies b/Generalized_map/dependencies new file mode 100644 index 00000000000..74fab900808 --- /dev/null +++ b/Generalized_map/dependencies @@ -0,0 +1,23 @@ + +Algebraic_foundations +Arithmetic_kernel +Cartesian_kernel +Circulator +Combinatorial_map +Distance_2 +Distance_3 +Filtered_kernel +Generalized_map +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Generator/dependencies b/Generator/dependencies new file mode 100644 index 00000000000..d5ae6cfb464 --- /dev/null +++ b/Generator/dependencies @@ -0,0 +1,16 @@ + +Algebraic_foundations +BGL +Circulator +Generator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +Random_numbers +STL_Extension +Stream_support diff --git a/Geomview/dependencies b/Geomview/dependencies new file mode 100644 index 00000000000..1460e34fbb0 --- /dev/null +++ b/Geomview/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/GraphicsView/dependencies b/GraphicsView/dependencies new file mode 100644 index 00000000000..1e515af9597 --- /dev/null +++ b/GraphicsView/dependencies @@ -0,0 +1,15 @@ + +Algebraic_foundations +Distance_2 +GraphicsView +Hash_map +Installation +Intersections_2 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support +Triangulation_2 diff --git a/HalfedgeDS/dependencies b/HalfedgeDS/dependencies new file mode 100644 index 00000000000..71a9c2a8d6d --- /dev/null +++ b/HalfedgeDS/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Circulator +HalfedgeDS +Hash_map +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Hash_map/dependencies b/Hash_map/dependencies new file mode 100644 index 00000000000..8ec25d7e15f --- /dev/null +++ b/Hash_map/dependencies @@ -0,0 +1,4 @@ + +Hash_map +Installation +STL_Extension diff --git a/Homogeneous_kernel/dependencies b/Homogeneous_kernel/dependencies new file mode 100644 index 00000000000..af6627b3194 --- /dev/null +++ b/Homogeneous_kernel/dependencies @@ -0,0 +1,17 @@ + +Algebraic_foundations +Cartesian_kernel +Distance_2 +Distance_3 +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Inscribed_areas/dependencies b/Inscribed_areas/dependencies new file mode 100644 index 00000000000..0b51f7eeb6a --- /dev/null +++ b/Inscribed_areas/dependencies @@ -0,0 +1,16 @@ + +Algebraic_foundations +Circulator +Distance_2 +Inscribed_areas +Installation +Interval_support +Kernel_23 +Matrix_search +Modular_arithmetic +Number_types +Optimisation_basic +Polygon +Profiling_tools +STL_Extension +Stream_support diff --git a/Installation/CMakeLists.txt b/Installation/CMakeLists.txt index ff395768527..623323288ed 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1234,7 +1234,7 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") if(POLICY CMP0057) if(has_list_of_documented_headers AND NOT header IN_LIST list_of_documented_headers) - message(STATUS "Skip non-documented header \"${header}\".") +# message(STATUS "Skip non-documented header \"${header}\".") set(skip_hdr TRUE) endif() endif() diff --git a/Installation/dependencies b/Installation/dependencies new file mode 100644 index 00000000000..aef3b5a3343 --- /dev/null +++ b/Installation/dependencies @@ -0,0 +1,3 @@ + +Installation +STL_Extension diff --git a/Interpolation/dependencies b/Interpolation/dependencies new file mode 100644 index 00000000000..a327018fba1 --- /dev/null +++ b/Interpolation/dependencies @@ -0,0 +1,17 @@ + +Algebraic_foundations +Circulator +Filtered_kernel +Hash_map +Installation +Interpolation +Kernel_23 +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/CGAL_Core/dependencies b/Intersections_2/dependencies similarity index 100% rename from CGAL_Core/dependencies rename to Intersections_2/dependencies diff --git a/Intersections_3/dependencies b/Intersections_3/dependencies new file mode 100644 index 00000000000..5244bfc01ca --- /dev/null +++ b/Intersections_3/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Distance_2 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Interval_skip_list/dependencies b/Interval_skip_list/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Interval_skip_list/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Interval_support/dependencies b/Interval_support/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Inventor/dependencies b/Inventor/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Jet_fitting_3/dependencies b/Jet_fitting_3/dependencies new file mode 100644 index 00000000000..0c7760e3a26 --- /dev/null +++ b/Jet_fitting_3/dependencies @@ -0,0 +1,18 @@ + +Algebraic_foundations +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Solver_interface +Stream_support diff --git a/Kernel_23/dependencies b/Kernel_23/dependencies new file mode 100644 index 00000000000..4ace6a4a787 --- /dev/null +++ b/Kernel_23/dependencies @@ -0,0 +1,20 @@ + +Algebraic_foundations +Arithmetic_kernel +CGAL_Core +Cartesian_kernel +Distance_2 +Distance_3 +Filtered_kernel +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Kernel_d/dependencies b/Kernel_d/dependencies new file mode 100644 index 00000000000..653f7b8189f --- /dev/null +++ b/Kernel_d/dependencies @@ -0,0 +1,12 @@ + +Algebraic_foundations +Installation +Intersections_2 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Kinetic_data_structures/dependencies b/Kinetic_data_structures/dependencies new file mode 100644 index 00000000000..8b570c4e3df --- /dev/null +++ b/Kinetic_data_structures/dependencies @@ -0,0 +1,30 @@ + +Algebraic_foundations +Arithmetic_kernel +CGAL_Core +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Kinetic_data_structures +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +TDS_3 +Triangulation_2 +Triangulation_3 diff --git a/LEDA/dependencies b/LEDA/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Linear_cell_complex/dependencies b/Linear_cell_complex/dependencies new file mode 100644 index 00000000000..113e6302e51 --- /dev/null +++ b/Linear_cell_complex/dependencies @@ -0,0 +1,24 @@ + +Algebraic_foundations +Arithmetic_kernel +Cartesian_kernel +Circulator +Combinatorial_map +Distance_2 +Distance_3 +Filtered_kernel +Generalized_map +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Linear_cell_complex +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Matrix_search/dependencies b/Matrix_search/dependencies new file mode 100644 index 00000000000..f55558679bb --- /dev/null +++ b/Matrix_search/dependencies @@ -0,0 +1,12 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Matrix_search +Modular_arithmetic +Number_types +Optimisation_basic +Profiling_tools +STL_Extension +Stream_support diff --git a/Mesh_2/dependencies b/Mesh_2/dependencies new file mode 100644 index 00000000000..08c3dd3037c --- /dev/null +++ b/Mesh_2/dependencies @@ -0,0 +1,17 @@ + +Algebraic_foundations +Circulator +Distance_2 +Hash_map +Installation +Interval_support +Kernel_23 +Mesh_2 +Mesher_level +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support +TDS_2 +Triangulation_2 diff --git a/Mesh_3/dependencies b/Mesh_3/dependencies new file mode 100644 index 00000000000..c32cdbf721d --- /dev/null +++ b/Mesh_3/dependencies @@ -0,0 +1,46 @@ + +AABB_tree +Algebraic_foundations +Arithmetic_kernel +BGL +Box_intersection_d +CGAL_ImageIO +Cartesian_kernel +Circulator +Convex_hull_2 +Distance_2 +Distance_3 +Filtered_kernel +Generator +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Mesh_3 +Mesher_level +Modifier +Modular_arithmetic +Number_types +Polygon +Polygon_mesh_processing +Polyhedron +Polyhedron_IO +Principal_component_analysis +Principal_component_analysis_LGPL +Profiling_tools +Property_map +Random_numbers +STL_Extension +Solver_interface +Spatial_searching +Spatial_sorting +Stream_support +Surface_mesh +TDS_3 +Triangulation_3 +Union_find diff --git a/Mesher_level/dependencies b/Mesher_level/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Minkowski_sum_2/dependencies b/Minkowski_sum_2/dependencies new file mode 100644 index 00000000000..bf713ab7437 --- /dev/null +++ b/Minkowski_sum_2/dependencies @@ -0,0 +1,36 @@ + +AABB_tree +Algebraic_foundations +Arithmetic_kernel +Arrangement_on_surface_2 +Boolean_set_operations_2 +Cartesian_kernel +Circulator +Convex_hull_2 +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Minkowski_sum_2 +Modular_arithmetic +Number_types +Partition_2 +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_searching +Spatial_sorting +Stream_support +Surface_sweep_2 +TDS_2 +Triangulation_2 +Union_find diff --git a/Minkowski_sum_3/dependencies b/Minkowski_sum_3/dependencies new file mode 100644 index 00000000000..42380f29e6b --- /dev/null +++ b/Minkowski_sum_3/dependencies @@ -0,0 +1,38 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Box_intersection_d +Cartesian_kernel +Circulator +Convex_decomposition_3 +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Minkowski_sum_3 +Modifier +Modular_arithmetic +Nef_2 +Nef_3 +Nef_S2 +Number_types +Polygon +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 +Union_find diff --git a/Modifier/dependencies b/Modifier/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Modular_arithmetic/dependencies b/Modular_arithmetic/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Modular_arithmetic/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Nef_2/dependencies b/Nef_2/dependencies new file mode 100644 index 00000000000..0d4b5c9d084 --- /dev/null +++ b/Nef_2/dependencies @@ -0,0 +1,24 @@ + +Algebraic_foundations +Box_intersection_d +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Nef_2 +Number_types +Polygon +Profiling_tools +STL_Extension +Stream_support +Union_find diff --git a/Nef_3/dependencies b/Nef_3/dependencies new file mode 100644 index 00000000000..15eb76c3eec --- /dev/null +++ b/Nef_3/dependencies @@ -0,0 +1,36 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Box_intersection_d +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modifier +Modular_arithmetic +Nef_2 +Nef_3 +Nef_S2 +Number_types +Polygon +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 +Union_find diff --git a/Nef_S2/dependencies b/Nef_S2/dependencies new file mode 100644 index 00000000000..9ee21f837ea --- /dev/null +++ b/Nef_S2/dependencies @@ -0,0 +1,19 @@ + +Algebraic_foundations +Circulator +Distance_2 +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modifier +Modular_arithmetic +Nef_2 +Nef_S2 +Number_types +Profiling_tools +STL_Extension +Stream_support +Union_find diff --git a/NewKernel_d/dependencies b/NewKernel_d/dependencies new file mode 100644 index 00000000000..9c68d7b6935 --- /dev/null +++ b/NewKernel_d/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Arithmetic_kernel +Filtered_kernel +Installation +Interval_support +Kernel_23 +Modular_arithmetic +NewKernel_d +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Number_types/dependencies b/Number_types/dependencies new file mode 100644 index 00000000000..111902e1d3a --- /dev/null +++ b/Number_types/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Arithmetic_kernel +CGAL_Core +Filtered_kernel +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/OpenNL/dependencies b/OpenNL/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Operations_on_polyhedra/dependencies b/Operations_on_polyhedra/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Optimal_transportation_reconstruction_2/dependencies b/Optimal_transportation_reconstruction_2/dependencies new file mode 100644 index 00000000000..91782b70d55 --- /dev/null +++ b/Optimal_transportation_reconstruction_2/dependencies @@ -0,0 +1,23 @@ + +Algebraic_foundations +Circulator +Distance_2 +Filtered_kernel +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Optimal_transportation_reconstruction_2 +Polygon +Profiling_tools +Property_map +Random_numbers +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Optimisation_basic/dependencies b/Optimisation_basic/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Partition_2/dependencies b/Partition_2/dependencies new file mode 100644 index 00000000000..e09b876feea --- /dev/null +++ b/Partition_2/dependencies @@ -0,0 +1,24 @@ + +Algebraic_foundations +Circulator +Convex_hull_2 +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Partition_2 +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Periodic_2_triangulation_2/dependencies b/Periodic_2_triangulation_2/dependencies new file mode 100644 index 00000000000..696981edc0d --- /dev/null +++ b/Periodic_2_triangulation_2/dependencies @@ -0,0 +1,24 @@ + +Algebraic_foundations +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Periodic_2_triangulation_2 +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Periodic_3_triangulation_3/dependencies b/Periodic_3_triangulation_3/dependencies new file mode 100644 index 00000000000..8da51d3b9ae --- /dev/null +++ b/Periodic_3_triangulation_3/dependencies @@ -0,0 +1,27 @@ + +Algebraic_foundations +Arithmetic_kernel +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Periodic_3_triangulation_3 +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_3 +Triangulation_3 diff --git a/Point_set_2/dependencies b/Point_set_2/dependencies new file mode 100644 index 00000000000..944d0b6110b --- /dev/null +++ b/Point_set_2/dependencies @@ -0,0 +1,20 @@ + +Algebraic_foundations +Circulator +Distance_2 +Filtered_kernel +Hash_map +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Point_set_2 +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Point_set_3/dependencies b/Point_set_3/dependencies new file mode 100644 index 00000000000..c983f0972bd --- /dev/null +++ b/Point_set_3/dependencies @@ -0,0 +1,16 @@ + +Algebraic_foundations +BGL +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Point_set_3 +Point_set_processing_3 +Profiling_tools +Property_map +STL_Extension +Solver_interface +Stream_support +Surface_mesh diff --git a/Point_set_processing_3/dependencies b/Point_set_processing_3/dependencies new file mode 100644 index 00000000000..95a10d692e2 --- /dev/null +++ b/Point_set_processing_3/dependencies @@ -0,0 +1,44 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Convex_hull_2 +Convex_hull_3 +Distance_2 +Distance_3 +Filtered_kernel +Generator +HalfedgeDS +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Jet_fitting_3 +Kernel_23 +Kernel_d +Modifier +Modular_arithmetic +Number_types +Point_set_2 +Point_set_processing_3 +Polygon +Polyhedron +Polyhedron_IO +Principal_component_analysis +Principal_component_analysis_LGPL +Profiling_tools +Property_map +QP_solver +Random_numbers +STL_Extension +Solver_interface +Spatial_searching +Spatial_sorting +Stream_support +TDS_2 +TDS_3 +Triangulation_2 +Triangulation_3 diff --git a/Point_set_shape_detection_3/dependencies b/Point_set_shape_detection_3/dependencies new file mode 100644 index 00000000000..557f7da226e --- /dev/null +++ b/Point_set_shape_detection_3/dependencies @@ -0,0 +1,21 @@ + +Algebraic_foundations +Circulator +Distance_2 +Distance_3 +Installation +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Point_set_shape_detection_3 +Principal_component_analysis +Principal_component_analysis_LGPL +Profiling_tools +Property_map +Random_numbers +STL_Extension +Solver_interface +Spatial_searching +Stream_support diff --git a/Poisson_surface_reconstruction_3/dependencies b/Poisson_surface_reconstruction_3/dependencies new file mode 100644 index 00000000000..8b2beafe466 --- /dev/null +++ b/Poisson_surface_reconstruction_3/dependencies @@ -0,0 +1,37 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Generator +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Mesher_level +Modular_arithmetic +Number_types +Point_set_processing_3 +Poisson_surface_reconstruction_3 +Polygon +Principal_component_analysis_LGPL +Profiling_tools +Property_map +Random_numbers +STL_Extension +Solver_interface +Spatial_searching +Spatial_sorting +Stream_support +Surface_mesher +TDS_3 +Triangulation_3 +Union_find diff --git a/Polygon/dependencies b/Polygon/dependencies new file mode 100644 index 00000000000..95323c8e3fc --- /dev/null +++ b/Polygon/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Circulator +Installation +Kernel_23 +Number_types +Polygon +Profiling_tools +STL_Extension +Stream_support diff --git a/Polygon_mesh_processing/dependencies b/Polygon_mesh_processing/dependencies new file mode 100644 index 00000000000..588cc6a490a --- /dev/null +++ b/Polygon_mesh_processing/dependencies @@ -0,0 +1,38 @@ + +AABB_tree +Algebraic_foundations +Arithmetic_kernel +BGL +Box_intersection_d +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Generator +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Mesh_3 +Modular_arithmetic +Number_types +Polygon +Polygon_mesh_processing +Profiling_tools +Property_map +Random_numbers +STL_Extension +Solver_interface +Spatial_searching +Spatial_sorting +Stream_support +TDS_2 +TDS_3 +Triangulation_2 +Triangulation_3 +Union_find diff --git a/Polyhedron/dependencies b/Polyhedron/dependencies new file mode 100644 index 00000000000..36c5582710f --- /dev/null +++ b/Polyhedron/dependencies @@ -0,0 +1,19 @@ + +Algebraic_foundations +BGL +Circulator +Distance_2 +HalfedgeDS +Hash_map +Installation +Interval_support +Kernel_23 +Modifier +Modular_arithmetic +Number_types +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +STL_Extension +Stream_support diff --git a/Polyhedron_IO/dependencies b/Polyhedron_IO/dependencies new file mode 100644 index 00000000000..ddff663b75c --- /dev/null +++ b/Polyhedron_IO/dependencies @@ -0,0 +1,21 @@ + +Algebraic_foundations +BGL +Circulator +Distance_2 +Geomview +HalfedgeDS +Hash_map +Installation +Interval_support +Inventor +Kernel_23 +Modifier +Modular_arithmetic +Number_types +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +STL_Extension +Stream_support diff --git a/Polyline_simplification_2/dependencies b/Polyline_simplification_2/dependencies new file mode 100644 index 00000000000..23dae1e27c4 --- /dev/null +++ b/Polyline_simplification_2/dependencies @@ -0,0 +1,27 @@ + +Algebraic_foundations +Arithmetic_kernel +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Polyline_simplification_2 +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Polynomial/dependencies b/Polynomial/dependencies new file mode 100644 index 00000000000..854f616ab4a --- /dev/null +++ b/Polynomial/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Arithmetic_kernel +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polynomial +Profiling_tools +STL_Extension +Stream_support diff --git a/Polytope_distance_d/dependencies b/Polytope_distance_d/dependencies new file mode 100644 index 00000000000..5b1a4b623c2 --- /dev/null +++ b/Polytope_distance_d/dependencies @@ -0,0 +1,36 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Convex_hull_2 +Convex_hull_3 +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Matrix_search +Modifier +Modular_arithmetic +Number_types +Optimisation_basic +Polygon +Polyhedron +Polyhedron_IO +Polytope_distance_d +Profiling_tools +Property_map +QP_solver +Random_numbers +STL_Extension +Stream_support +TDS_2 +Triangulation_2 diff --git a/Principal_component_analysis/dependencies b/Principal_component_analysis/dependencies new file mode 100644 index 00000000000..dd1c5cea708 --- /dev/null +++ b/Principal_component_analysis/dependencies @@ -0,0 +1,14 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Principal_component_analysis +Principal_component_analysis_LGPL +Profiling_tools +STL_Extension +Solver_interface +Stream_support diff --git a/Principal_component_analysis_LGPL/dependencies b/Principal_component_analysis_LGPL/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Principal_component_analysis_LGPL/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Profiling_tools/dependencies b/Profiling_tools/dependencies new file mode 100644 index 00000000000..d7584762e2e --- /dev/null +++ b/Profiling_tools/dependencies @@ -0,0 +1,5 @@ + +Installation +Kernel_23 +Profiling_tools +STL_Extension diff --git a/Property_map/dependencies b/Property_map/dependencies new file mode 100644 index 00000000000..aef3b5a3343 --- /dev/null +++ b/Property_map/dependencies @@ -0,0 +1,3 @@ + +Installation +STL_Extension diff --git a/QP_solver/dependencies b/QP_solver/dependencies new file mode 100644 index 00000000000..40060c69980 --- /dev/null +++ b/QP_solver/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +QP_solver +Random_numbers +STL_Extension +Stream_support diff --git a/Random_numbers/dependencies b/Random_numbers/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Random_numbers/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Ridges_3/dependencies b/Ridges_3/dependencies new file mode 100644 index 00000000000..6d2483ae665 --- /dev/null +++ b/Ridges_3/dependencies @@ -0,0 +1,17 @@ + +Algebraic_foundations +BGL +Bounding_volumes +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Optimisation_basic +Principal_component_analysis_LGPL +Profiling_tools +Property_map +Ridges_3 +STL_Extension +Stream_support diff --git a/STL_Extension/dependencies b/STL_Extension/dependencies new file mode 100644 index 00000000000..1460e34fbb0 --- /dev/null +++ b/STL_Extension/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Scale_space_reconstruction_3/dependencies b/Scale_space_reconstruction_3/dependencies new file mode 100644 index 00000000000..3bc0e994b3b --- /dev/null +++ b/Scale_space_reconstruction_3/dependencies @@ -0,0 +1,43 @@ + +Advancing_front_surface_reconstruction +Algebraic_foundations +Alpha_shapes_3 +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Geomview +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Jet_fitting_3 +Kernel_23 +Kernel_d +Modifier +Modular_arithmetic +Number_types +Point_set_processing_3 +Polygon +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +Random_numbers +STL_Extension +Scale_space_reconstruction_3 +Solver_interface +Spatial_searching +Spatial_sorting +Stream_support +TDS_2 +TDS_3 +Triangulation_2 +Triangulation_3 +Union_find diff --git a/Scripts/developer_scripts/cgal_check_dependencies.sh b/Scripts/developer_scripts/cgal_check_dependencies.sh index 5d45911ae2b..a8d56952a85 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -26,7 +26,7 @@ do fi done -cmake -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE .. +cmake -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE -DCMAKE_CXX_FLAGS="-std=c++11" .. make -j$(nproc --all) packages_dependencies for pkg in ../* do diff --git a/SearchStructures/dependencies b/SearchStructures/dependencies new file mode 100644 index 00000000000..8a7eebeb1da --- /dev/null +++ b/SearchStructures/dependencies @@ -0,0 +1,8 @@ + +Algebraic_foundations +Installation +Kernel_23 +Profiling_tools +STL_Extension +SearchStructures +Stream_support diff --git a/Segment_Delaunay_graph_2/dependencies b/Segment_Delaunay_graph_2/dependencies new file mode 100644 index 00000000000..3d1854ae247 --- /dev/null +++ b/Segment_Delaunay_graph_2/dependencies @@ -0,0 +1,28 @@ + +Algebraic_foundations +Apollonius_graph_2 +Arithmetic_kernel +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Segment_Delaunay_graph_2 +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Segment_Delaunay_graph_Linf_2/dependencies b/Segment_Delaunay_graph_Linf_2/dependencies new file mode 100644 index 00000000000..65d503d6a5d --- /dev/null +++ b/Segment_Delaunay_graph_Linf_2/dependencies @@ -0,0 +1,29 @@ + +Algebraic_foundations +Apollonius_graph_2 +Arithmetic_kernel +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Segment_Delaunay_graph_2 +Segment_Delaunay_graph_Linf_2 +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Set_movable_separability_2/dependencies b/Set_movable_separability_2/dependencies new file mode 100644 index 00000000000..2412f005abe --- /dev/null +++ b/Set_movable_separability_2/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Circulator +Installation +Kernel_23 +Number_types +Polygon +Profiling_tools +STL_Extension +Set_movable_separability_2 +Stream_support diff --git a/Skin_surface_3/dependencies b/Skin_surface_3/dependencies new file mode 100644 index 00000000000..c4805a30400 --- /dev/null +++ b/Skin_surface_3/dependencies @@ -0,0 +1,33 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modifier +Modular_arithmetic +Number_types +Polygon +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +STL_Extension +Skin_surface_3 +Spatial_sorting +Stream_support +TDS_3 +Triangulation_3 +Union_find diff --git a/Snap_rounding_2/dependencies b/Snap_rounding_2/dependencies new file mode 100644 index 00000000000..2c1f5d3c421 --- /dev/null +++ b/Snap_rounding_2/dependencies @@ -0,0 +1,25 @@ + +Algebraic_foundations +Arithmetic_kernel +Arrangement_on_surface_2 +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +Property_map +STL_Extension +Snap_rounding_2 +Spatial_searching +Stream_support +Surface_sweep_2 diff --git a/Solver_interface/dependencies b/Solver_interface/dependencies new file mode 100644 index 00000000000..3406f23d65a --- /dev/null +++ b/Solver_interface/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Solver_interface +Stream_support diff --git a/Spatial_searching/dependencies b/Spatial_searching/dependencies new file mode 100644 index 00000000000..890436c8220 --- /dev/null +++ b/Spatial_searching/dependencies @@ -0,0 +1,13 @@ + +Algebraic_foundations +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +Property_map +STL_Extension +Spatial_searching +Stream_support diff --git a/Spatial_sorting/dependencies b/Spatial_sorting/dependencies new file mode 100644 index 00000000000..b471716b816 --- /dev/null +++ b/Spatial_sorting/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Installation +Kernel_23 +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support diff --git a/Straight_skeleton_2/dependencies b/Straight_skeleton_2/dependencies new file mode 100644 index 00000000000..d24c37c7b36 --- /dev/null +++ b/Straight_skeleton_2/dependencies @@ -0,0 +1,25 @@ + +Algebraic_foundations +Arithmetic_kernel +CGAL_Core +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Profiling_tools +STL_Extension +Straight_skeleton_2 +Stream_support diff --git a/Stream_lines_2/dependencies b/Stream_lines_2/dependencies new file mode 100644 index 00000000000..57ac9c67935 --- /dev/null +++ b/Stream_lines_2/dependencies @@ -0,0 +1,20 @@ + +Algebraic_foundations +Circulator +Distance_2 +Filtered_kernel +Hash_map +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_lines_2 +Stream_support +TDS_2 +Triangulation_2 diff --git a/Stream_support/dependencies b/Stream_support/dependencies new file mode 100644 index 00000000000..fd99503b15c --- /dev/null +++ b/Stream_support/dependencies @@ -0,0 +1,8 @@ + +Algebraic_foundations +Circulator +Installation +Kernel_23 +Profiling_tools +STL_Extension +Stream_support diff --git a/Subdivision_method_3/dependencies b/Subdivision_method_3/dependencies new file mode 100644 index 00000000000..a9585a3fba1 --- /dev/null +++ b/Subdivision_method_3/dependencies @@ -0,0 +1,17 @@ + +Algebraic_foundations +BGL +Cartesian_kernel +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon_mesh_processing +Profiling_tools +Property_map +STL_Extension +Solver_interface +Stream_support +Subdivision_method_3 diff --git a/Surface_mesh/dependencies b/Surface_mesh/dependencies new file mode 100644 index 00000000000..6e2d46b3801 --- /dev/null +++ b/Surface_mesh/dependencies @@ -0,0 +1,18 @@ + +Algebraic_foundations +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Hash_map +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +Property_map +STL_Extension +Stream_support +Surface_mesh diff --git a/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp b/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp index f7fd97f6894..7b0d0b8b00d 100644 --- a/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp +++ b/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp @@ -21,6 +21,15 @@ int main(int /* argc */, char* argv[]) Mesh sm; std::ifstream in(argv[1]); in >> sm; + + for (auto vertex_iterator : sm.vertices()) { + Point p(1,0,1); + sm.point(vertex_iterator) = p; + } + for (auto vertex_iterator : sm.vertices()) { + std::cout< predecessor; predecessor = sm.add_property_map("v:predecessor").first; diff --git a/Surface_mesh_deformation/dependencies b/Surface_mesh_deformation/dependencies new file mode 100644 index 00000000000..9b016839ff8 --- /dev/null +++ b/Surface_mesh_deformation/dependencies @@ -0,0 +1,21 @@ + +Algebraic_foundations +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon_mesh_processing +Profiling_tools +Property_map +STL_Extension +Solver_interface +Stream_support +Surface_mesh_deformation diff --git a/Surface_mesh_parameterization/dependencies b/Surface_mesh_parameterization/dependencies new file mode 100644 index 00000000000..3dd744aefb9 --- /dev/null +++ b/Surface_mesh_parameterization/dependencies @@ -0,0 +1,27 @@ + +Algebraic_foundations +BGL +Box_intersection_d +Circulator +Distance_2 +Filtered_kernel +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +OpenNL +Polygon +Polygon_mesh_processing +Profiling_tools +Property_map +STL_Extension +Solver_interface +Spatial_sorting +Stream_support +Surface_mesh_parameterization +TDS_2 +Triangulation_2 diff --git a/Surface_mesh_segmentation/dependencies b/Surface_mesh_segmentation/dependencies new file mode 100644 index 00000000000..b091c1dce40 --- /dev/null +++ b/Surface_mesh_segmentation/dependencies @@ -0,0 +1,22 @@ + +AABB_tree +Algebraic_foundations +BGL +Cartesian_kernel +Circulator +Distance_2 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Point_set_processing_3 +Profiling_tools +Property_map +Random_numbers +STL_Extension +Spatial_searching +Stream_support +Surface_mesh_segmentation diff --git a/Surface_mesh_shortest_path/dependencies b/Surface_mesh_shortest_path/dependencies new file mode 100644 index 00000000000..fc254cfb880 --- /dev/null +++ b/Surface_mesh_shortest_path/dependencies @@ -0,0 +1,20 @@ + +AABB_tree +Algebraic_foundations +BGL +Cartesian_kernel +Circulator +Distance_2 +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +Property_map +STL_Extension +Spatial_searching +Stream_support +Surface_mesh_shortest_path diff --git a/Surface_mesh_simplification/dependencies b/Surface_mesh_simplification/dependencies new file mode 100644 index 00000000000..81140ca1980 --- /dev/null +++ b/Surface_mesh_simplification/dependencies @@ -0,0 +1,17 @@ + +Algebraic_foundations +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +Property_map +STL_Extension +Stream_support +Surface_mesh_simplification diff --git a/Surface_mesh_skeletonization/dependencies b/Surface_mesh_skeletonization/dependencies new file mode 100644 index 00000000000..2cc298a12e8 --- /dev/null +++ b/Surface_mesh_skeletonization/dependencies @@ -0,0 +1,39 @@ + +AABB_tree +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Generator +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modifier +Modular_arithmetic +Number_types +Point_set_processing_3 +Polygon +Polygon_mesh_processing +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +Random_numbers +STL_Extension +Solver_interface +Spatial_searching +Spatial_sorting +Stream_support +Surface_mesh_skeletonization +TDS_3 +Triangulation_3 diff --git a/Surface_mesher/dependencies b/Surface_mesher/dependencies new file mode 100644 index 00000000000..29c5340c50a --- /dev/null +++ b/Surface_mesher/dependencies @@ -0,0 +1,37 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +CGAL_ImageIO +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Generator +HalfedgeDS +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Mesher_level +Modifier +Modular_arithmetic +Number_types +Polygon +Polyhedron +Polyhedron_IO +Profiling_tools +Property_map +Random_numbers +STL_Extension +Spatial_sorting +Stream_support +Surface_mesher +TDS_3 +Triangulation_3 +Union_find diff --git a/Surface_sweep_2/dependencies b/Surface_sweep_2/dependencies new file mode 100644 index 00000000000..32a4ac1d42c --- /dev/null +++ b/Surface_sweep_2/dependencies @@ -0,0 +1,21 @@ + +Algebraic_foundations +Arithmetic_kernel +Arrangement_on_surface_2 +Cartesian_kernel +Distance_2 +Distance_3 +Filtered_kernel +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support +Surface_sweep_2 diff --git a/TDS_2/dependencies b/TDS_2/dependencies new file mode 100644 index 00000000000..4d1feaf20b8 --- /dev/null +++ b/TDS_2/dependencies @@ -0,0 +1,11 @@ + +Algebraic_foundations +Circulator +Hash_map +Installation +Kernel_23 +Profiling_tools +STL_Extension +Stream_support +TDS_2 +Triangulation_2 diff --git a/TDS_3/dependencies b/TDS_3/dependencies new file mode 100644 index 00000000000..7991cac393b --- /dev/null +++ b/TDS_3/dependencies @@ -0,0 +1,14 @@ + +Algebraic_foundations +Circulator +Hash_map +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support +TDS_3 +Triangulation_3 diff --git a/Testsuite/dependencies b/Testsuite/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Three/dependencies b/Three/dependencies new file mode 100644 index 00000000000..8288bc9862f --- /dev/null +++ b/Three/dependencies @@ -0,0 +1,9 @@ + +Algebraic_foundations +GraphicsView +Installation +Kernel_23 +Profiling_tools +STL_Extension +Stream_support +Three diff --git a/Triangulation/dependencies b/Triangulation/dependencies new file mode 100644 index 00000000000..185b8e3f767 --- /dev/null +++ b/Triangulation/dependencies @@ -0,0 +1,15 @@ + +Algebraic_foundations +Circulator +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Random_numbers +STL_Extension +Spatial_sorting +Stream_support +Triangulation diff --git a/Triangulation_2/dependencies b/Triangulation_2/dependencies new file mode 100644 index 00000000000..de02c299bee --- /dev/null +++ b/Triangulation_2/dependencies @@ -0,0 +1,28 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Geomview +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Triangulation_3/dependencies b/Triangulation_3/dependencies new file mode 100644 index 00000000000..ee6043a1047 --- /dev/null +++ b/Triangulation_3/dependencies @@ -0,0 +1,28 @@ + +Algebraic_foundations +Arithmetic_kernel +BGL +Cartesian_kernel +Circulator +Distance_2 +Distance_3 +Filtered_kernel +Geomview +Hash_map +Homogeneous_kernel +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Kernel_d +Modular_arithmetic +Number_types +Polygon +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +TDS_3 +Triangulation_3 diff --git a/Union_find/dependencies b/Union_find/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Union_find/dependencies @@ -0,0 +1,10 @@ + +Algebraic_foundations +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support diff --git a/Visibility_2/dependencies b/Visibility_2/dependencies new file mode 100644 index 00000000000..e9f887bd142 --- /dev/null +++ b/Visibility_2/dependencies @@ -0,0 +1,26 @@ + +Algebraic_foundations +Arrangement_on_surface_2 +Circulator +Distance_2 +Filtered_kernel +HalfedgeDS +Hash_map +Installation +Intersections_2 +Intersections_3 +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Polygon +Principal_component_analysis_LGPL +Profiling_tools +Property_map +STL_Extension +Spatial_sorting +Stream_support +Surface_sweep_2 +TDS_2 +Triangulation_2 +Visibility_2 diff --git a/Voronoi_diagram_2/dependencies b/Voronoi_diagram_2/dependencies new file mode 100644 index 00000000000..e24f839a450 --- /dev/null +++ b/Voronoi_diagram_2/dependencies @@ -0,0 +1,16 @@ + +Algebraic_foundations +Apollonius_graph_2 +Circulator +Hash_map +Installation +Interval_support +Kernel_23 +Modular_arithmetic +Number_types +Profiling_tools +STL_Extension +Stream_support +TDS_2 +Triangulation_2 +Voronoi_diagram_2