From 11a7f9720f379ec5d28d41b1255ba26c5b609ec3 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 26 Jan 2018 09:06:33 +0100 Subject: [PATCH 01/22] get the list of documented headers at configuring time --- Installation/CMakeLists.txt | 48 +- .../modules/list_of_documented_headers.cmake | 454 +++--------------- 2 files changed, 116 insertions(+), 386 deletions(-) diff --git a/Installation/CMakeLists.txt b/Installation/CMakeLists.txt index 477c6cdb340..257d983c9de 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1055,7 +1055,7 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") endif() message( "== Setting header checking ==" ) - + find_package(Doxygen REQUIRED) find_package(Eigen3 REQUIRED) find_package(Qt5 COMPONENTS Core Widgets Xml OpenGL REQUIRED) find_package(QGLViewer) @@ -1143,9 +1143,49 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") endforeach() include_directories ( SYSTEM ${CGAL_3RD_PARTY_INCLUDE_DIRS} ) - include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_documented_headers.cmake - OPTIONAL RESULT_VARIABLE has_list_of_documented_headers) - include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_whitelisted_headers.cmake + ## Build the doc + # file(MAKE_DIRECTORY "${CMAKE_SOURCE_DIR}/build_doc") + set(DOC_DIR "${CMAKE_SOURCE_DIR}/build_doc") + # execute_process(COMMAND "${CMAKE_COMMAND}" -DDOXYGEN_EXECUTABLE=${DOXYGEN_EXECUTABLE} "${CMAKE_SOURCE_DIR}/Documentation/doc" + # WORKING_DIRECTORY "${DOC_DIR}" + # ) + # execute_process(COMMAND "${CMAKE_COMMAND}" --build . --target "doc" + # WORKING_DIRECTORY "${DOC_DIR}" ) + + ##Get the list of the documented headers + + # include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_documented_headers.cmake + # OPTIONAL RESULT_VARIABLE has_list_of_documented_headers) + + file(GLOB html_files RELATIVE "${DOC_DIR}/doc_output/" "${DOC_DIR}/doc_output/*/*.html") + file(GLOB example_files RELATIVE "${CMAKE_SOURCE_DIR}/" "${CMAKE_SOURCE_DIR}/*/examples/*/*.cpp") + find_program(AWK awk) + #set(arguments [=[{ match($0, /# *include *(<|[<"])(CGAL\/[^>&]*)([>"]|>)/,arr); if(arr[2]!="") print arr[2] }]=]) + set(arguments [=[{ match($0, /# *include *(<)(CGAL\/[^>&]*)([>"]|>)/,arr); if(arr[2]!="") print arr[2] }]=]) + message("listing headers from html files") + foreach(f ${html_files}) + execute_process(COMMAND "${AWK}" "${arguments}" "${DOC_DIR}/doc_output/${f}" + OUTPUT_VARIABLE list_of_documented_headers) + if (NOT "${list_of_documented_headers}" STREQUAL "") + string(REPLACE "\n" ";" list_of_documented_headers ${list_of_documented_headers}) + LIST( APPEND list_of_documented_headers_txt ${list_of_documented_headers}) + endif() + endforeach() + message("listing headers from examples files") + foreach(f ${example_files}) + execute_process(COMMAND "${AWK}" "${arguments}" "${CMAKE_SOURCE_DIR}/${f}" + OUTPUT_VARIABLE list_of_documented_headers) + if (NOT "${list_of_documented_headers}" STREQUAL "") + string(REPLACE "\n" ";" list_of_documented_headers ${list_of_documented_headers}) + LIST( APPEND list_of_documented_headers_txt ${list_of_documented_headers}) + endif() + endforeach() + message("removing duplicates:") + list(REMOVE_DUPLICATES list_of_documented_headers_txt) + message("sorting:") + list(SORT list_of_documented_headers_txt) + string(REPLACE ";" " \n" list_of_documented_headers_txt "${list_of_documented_headers_txt}") + include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_whitelisted_headers.cmake OPTIONAL RESULT_VARIABLE has_list_of_whitelisted_headers) message("list_of_whitelisted_headers: ${list_of_whitelisted_headers}") ## Loop on package and headers diff --git a/Installation/cmake/modules/list_of_documented_headers.cmake b/Installation/cmake/modules/list_of_documented_headers.cmake index e01ca994878..51fc78213be 100644 --- a/Installation/cmake/modules/list_of_documented_headers.cmake +++ b/Installation/cmake/modules/list_of_documented_headers.cmake @@ -1,28 +1,14 @@ # Generated using ../Scripts/developer_scripts/generate_list_of_documented_headers set(list_of_documented_headers_txt [=[ -CGAL/AABB_C3T3_triangle_primitive.h CGAL/AABB_face_graph_triangle_primitive.h CGAL/AABB_halfedge_graph_segment_primitive.h -CGAL/AABB_intersections.h -CGAL/AABB_polyhedron_segment_primitive.h -CGAL/AABB_polyhedron_triangle_primitive.h -CGAL/AABB_primitive.h CGAL/AABB_segment_primitive.h CGAL/AABB_traits.h CGAL/AABB_tree.h CGAL/AABB_triangle_primitive.h -CGAL/Advancing_front_surface_reconstruction_cell_base_3.h CGAL/Advancing_front_surface_reconstruction.h -CGAL/Advancing_front_surface_reconstruction_vertex_base_3.h -CGAL/Aff_transformation_2.h -CGAL/Aff_transformation_3.h -CGAL/aff_transformation_tags.h CGAL/Algebraic_kernel_d_1.h -CGAL/Algebraic_kernel_d_2.h CGAL/Algebraic_kernel_for_circles_2_2.h -CGAL/Algebraic_kernel_for_spheres_2_3.h -CGAL/Algebraic_kernel_rs_gmpq_d_1.h -CGAL/Algebraic_kernel_rs_gmpz_d_1.h CGAL/Algebraic_structure_traits.h CGAL/algorithm.h CGAL/all_furthest_neighbors_2.h @@ -33,20 +19,13 @@ CGAL/Alpha_shape_face_base_2.h CGAL/Alpha_shape_vertex_base_2.h CGAL/Alpha_shape_vertex_base_3.h CGAL/Apollonius_graph_2.h -CGAL/Apollonius_graph_adaptation_policies_2.h -CGAL/Apollonius_graph_adaptation_traits_2.h CGAL/Apollonius_graph_filtered_traits_2.h CGAL/Apollonius_graph_hierarchy_2.h -CGAL/Apollonius_graph_hierarchy_vertex_base_2.h CGAL/Apollonius_graph_traits_2.h CGAL/Apollonius_graph_vertex_base_2.h -CGAL/Apollonius_site_2.h CGAL/approximated_offset_2.h CGAL/Approximate_min_ellipsoid_d.h -CGAL/Approximate_min_ellipsoid_d_traits_2.h -CGAL/Approximate_min_ellipsoid_d_traits_3.h CGAL/Approximate_min_ellipsoid_d_traits_d.h -CGAL/Arr_accessor.h CGAL/Arr_algebraic_segment_traits_2.h CGAL/Arrangement_2.h CGAL/Arrangement_on_surface_2.h @@ -56,28 +35,22 @@ CGAL/array.h CGAL/Arr_batched_point_location.h CGAL/Arr_Bezier_curve_traits_2.h CGAL/Arr_circle_segment_traits_2.h -CGAL/Arr_circular_arc_traits_2.h CGAL/Arr_circular_line_arc_traits_2.h CGAL/Arr_conic_traits_2.h CGAL/Arr_consolidated_curve_data_traits_2.h CGAL/Arr_counting_traits_2.h CGAL/Arr_curve_data_traits_2.h -CGAL/Arr_dcel_base.h -CGAL/Arr_default_dcel.h CGAL/Arr_default_overlay_traits.h CGAL/Arr_directional_non_caching_segment_basic_traits_2.h CGAL/Arr_extended_dcel.h CGAL/Arr_face_index_map.h CGAL/Arr_geodesic_arc_on_sphere_traits_2.h CGAL/Arr_landmarks_point_location.h -CGAL/Arr_line_arc_traits_2.h CGAL/Arr_linear_traits_2.h CGAL/Arr_naive_point_location.h CGAL/Arr_non_caching_segment_basic_traits_2.h -CGAL/Arr_non_caching_segment_traits_2.h CGAL/Arr_observer.h CGAL/Arr_overlay_2.h -CGAL/Arr_point_location_result.h CGAL/Arr_polycurve_basic_traits_2.h CGAL/Arr_polycurve_traits_2.h CGAL/Arr_polyline_traits_2.h @@ -85,7 +58,6 @@ CGAL/Arr_rational_function_traits_2.h CGAL/Arr_segment_traits_2.h CGAL/Arr_simple_point_location.h CGAL/Arr_spherical_topology_traits_2.h -CGAL/Arr_tags.h CGAL/Arr_tracing_traits_2.h CGAL/Arr_trapezoid_ric_point_location.h CGAL/Arr_vertex_index_map.h @@ -99,97 +71,80 @@ CGAL/Barycentric_coordinates_2/Mean_value_2.h CGAL/Barycentric_coordinates_2/Segment_coordinates_2.h CGAL/Barycentric_coordinates_2/Triangle_coordinates_2.h CGAL/Barycentric_coordinates_2/Wachspress_2.h -CGAL/Barycentric_mapping_parameterizer_3.h CGAL/basic.h CGAL/Bbox_2.h CGAL/Bbox_3.h CGAL/bilateral_smooth_point_set.h -CGAL/Boolean_set_operations_2/Gps_default_dcel.h CGAL/Boolean_set_operations_2.h +CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h CGAL/boost/graph/copy_face_graph.h CGAL/boost/graph/dijkstra_shortest_paths.h CGAL/boost/graph/Dual.h CGAL/boost/graph/Euler_operations.h +CGAL/boost/graph/Face_filtered_graph.h +CGAL/boost/graph/graph_traits_Constrained_Delaunay_triangulation_2.h +CGAL/boost/graph/graph_traits_Constrained_triangulation_plus_2.h CGAL/boost/graph/graph_traits_Delaunay_triangulation_2.h +CGAL/boost/graph/graph_traits_Linear_cell_complex_for_combinatorial_map.h CGAL/boost/graph/graph_traits_Polyhedron_3.h CGAL/boost/graph/graph_traits_PolyMesh_ArrayKernelT.h +CGAL/boost/graph/graph_traits_Regular_triangulation_2.h CGAL/boost/graph/graph_traits_Surface_mesh.h CGAL/boost/graph/graph_traits_Triangulation_2.h +CGAL/boost/graph/graph_traits_Triangulation_hierarchy_2.h CGAL/boost/graph/graph_traits_TriMesh_ArrayKernelT.h +CGAL/boost/graph/Graph_with_descriptor_with_graph.h CGAL/boost/graph/helpers.h +CGAL/boost/graph/io.h CGAL/boost/graph/iterator.h -CGAL/boost/graph/properties_Polyhedron_3.h +CGAL/boost/graph/properties.h +CGAL/boost/graph/properties_Linear_cell_complex_for_combinatorial_map.h CGAL/boost/graph/properties_PolyMesh_ArrayKernelT.h -CGAL/boost/graph/properties_Surface_mesh.h +CGAL/boost/graph/Seam_mesh.h +CGAL/boost/graph/selection.h CGAL/boost/graph/split_graph_into_polylines.h +CGAL/boost/iterator/counting_iterator.hpp CGAL/Bounded_kernel.h CGAL/bounding_box.h -CGAL/Box_intersection_d/Box_d.h -CGAL/Box_intersection_d/Box_traits_d.h -CGAL/Box_intersection_d/Box_with_handle_d.h CGAL/box_intersection_d.h CGAL/Cartesian_converter.h CGAL/Cartesian_d.h CGAL/Cartesian.h CGAL/Cartesian_matrix.h -CGAL/CC_safe_handle.h CGAL/Cell_attribute.h -CGAL/Cell_attribute_with_point.h CGAL/centroid.h -CGAL/CGAL_Ipelet_base.h CGAL/ch_akl_toussaint.h CGAL/ch_bykat.h CGAL/ch_eddy.h CGAL/ch_graham_andrew.h CGAL/ch_jarvis.h CGAL/ch_timing_2.h -CGAL/Circle_2.h -CGAL/Circle_3.h -CGAL/Circular_arc_2.h -CGAL/Circular_arc_3.h -CGAL/Circular_arc_point_2.h -CGAL/Circular_arc_point_3.h -CGAL/Circular_border_parameterizer_3.h CGAL/Circular_kernel_2.h -CGAL/circulator_bases.h CGAL/circulator.h +CGAL/Classification.h +CGAL/Classification/Random_forest_classifier.h CGAL/Coercion_traits.h CGAL/Combination_enumerator.h CGAL/Combinatorial_map_constructors.h CGAL/Combinatorial_map.h -CGAL/Combinatorial_map_min_items.h -CGAL/Combinatorial_map_operations.h -CGAL/Compact_container.h -CGAL/Compact_mesh_cell_base_3.h CGAL/Complex_2_in_triangulation_3.h -CGAL/Complexity_tags.h CGAL/compute_average_spacing.h CGAL/Compute_cone_boundaries_2.h CGAL/compute_outer_frame_margin.h -CGAL/Concurrent_compact_container.h CGAL/config.h CGAL/connect_holes.h CGAL/Constrained_Delaunay_triangulation_2.h -CGAL/Constrained_triangulation_2.h -CGAL/Constrained_triangulation_face_base_2.h CGAL/Constrained_triangulation_plus_2.h CGAL/constructions_d.h CGAL/Construct_theta_graph_2.h -CGAL/Construct_yao_graph_2.h CGAL/convex_decomposition_3.h CGAL/convex_hull_2.h CGAL/Convex_hull_3/dual/halfspace_intersection_3.h CGAL/convex_hull_3.h -CGAL/convex_hull_3_to_polyhedron_3.h -CGAL/convex_hull_constructive_traits_2.h -CGAL/Convex_hull_d.h -CGAL/Convex_hull_d_to_polyhedron_3.h -CGAL/Convex_hull_d_traits_3.h -CGAL/convex_hull_incremental_3.h +CGAL/convex_hull_3_to_face_graph.h CGAL/convex_hull_traits_2.h -CGAL/Convex_hull_traits_3.h +CGAL/convexity_check_3.h CGAL/CORE_algebraic_number_traits.h -CGAL/CORE_BigFloat.h CGAL/CORE_BigInt.h CGAL/CORE_BigRat.h CGAL/CORE_Expr.h @@ -198,12 +153,7 @@ CGAL/create_offset_polygons_2.h CGAL/create_offset_polygons_from_polygon_with_holes_2.h CGAL/create_straight_skeleton_2.h CGAL/create_straight_skeleton_from_polygon_with_holes_2.h -CGAL/Dart.h CGAL/Default.h -CGAL/Deformation_Eigen_closest_rotation_traits_3.h -CGAL/Deformation_Eigen_polar_closest_rotation_traits_3.h -CGAL/Delaunay_d.h -CGAL/Delaunay_mesh_criteria_2.h CGAL/Delaunay_mesher_2.h CGAL/Delaunay_mesh_face_base_2.h CGAL/Delaunay_mesh_size_criteria_2.h @@ -212,17 +162,9 @@ CGAL/Delaunay_triangulation_2.h CGAL/Delaunay_triangulation_3.h CGAL/Delaunay_triangulation_adaptation_policies_2.h CGAL/Delaunay_triangulation_adaptation_traits_2.h -CGAL/Delaunay_triangulation_cell_base_3.h -CGAL/Delaunay_triangulation_cell_base_with_circumcenter_3.h CGAL/Delaunay_triangulation.h CGAL/Diagonalize_traits.h -CGAL/Dimension.h -CGAL/Direction_2.h -CGAL/Direction_3.h -CGAL/Discrete_authalic_parameterizer_3.h -CGAL/Discrete_conformal_map_parameterizer_3.h CGAL/double.h -CGAL/Dynamic_matrix.h CGAL/edge_aware_upsample_point_set.h CGAL/Eigen_diagonalize_traits.h CGAL/Eigen_matrix.h @@ -237,24 +179,18 @@ CGAL/Env_sphere_traits_3.h CGAL/Env_surface_data_traits_3.h CGAL/Env_triangle_traits_3.h CGAL/Epick_d.h +CGAL/estimate_scale.h CGAL/Euclidean_distance.h -CGAL/Euclidean_distance_sphere_point.h -CGAL/Euler_integrator_2.h CGAL/Exact_circular_kernel_2.h CGAL/Exact_integer.h CGAL/Exact_predicates_exact_constructions_kernel.h -CGAL/Exact_predicates_exact_constructions_kernel_with_kth_root.h CGAL/Exact_predicates_exact_constructions_kernel_with_root_of.h -CGAL/Exact_predicates_exact_constructions_kernel_with_sqrt.h CGAL/Exact_predicates_inexact_constructions_kernel.h CGAL/Exact_rational.h CGAL/Exact_spherical_kernel_3.h -CGAL/Exponent_vector.h -CGAL/Extended_cartesian.h CGAL/Extended_homogeneous.h CGAL/extract_mean_curvature_flow_skeleton.h CGAL/extremal_polygon_2.h -CGAL/Extremal_polygon_traits_2.h CGAL/exude_mesh_3.h CGAL/Filtered_extended_homogeneous.h CGAL/Filtered_kernel.h @@ -262,28 +198,18 @@ CGAL/Filtered_predicate.h CGAL/Fixed_alpha_shape_3.h CGAL/Fixed_alpha_shape_cell_base_3.h CGAL/Fixed_alpha_shape_vertex_base_3.h -CGAL/Fixed_border_parameterizer_3.h -CGAL/Fourtuple.h -CGAL/FPU.h CGAL/Fraction_traits.h CGAL/function_objects.h CGAL/Fuzzy_iso_box.h CGAL/Fuzzy_sphere.h +CGAL/Generalized_map.h CGAL/General_polygon_2.h CGAL/General_polygon_set_2.h -CGAL/General_polygon_with_holes_2.h -CGAL/global_functions_circular_kernel_2.h -CGAL/global_functions_circular_kernel_3.h -CGAL/global_functions_spherical_kernel_3.h -CGAL/Gmpfi.h -CGAL/Gmpfr.h CGAL/Gmpq.h -CGAL/gmpxx.h CGAL/Gmpzf.h CGAL/Gmpz.h CGAL/gnuplot_output_2.h CGAL/Gps_circle_segment_traits_2.h -CGAL/Gps_segment_traits_2.h CGAL/Gps_traits_2.h CGAL/grabbers.h CGAL/graph_traits_Arrangement_2.h @@ -291,66 +217,36 @@ CGAL/graph_traits_Dual_Arrangement_2.h CGAL/Gray_image_mesh_domain_3.h CGAL/Gray_level_image_3.h CGAL/grid_simplify_point_set.h -CGAL/HalfedgeDS_bases.h -CGAL/HalfedgeDS_const_decorator.h CGAL/HalfedgeDS_decorator.h CGAL/HalfedgeDS_default.h -CGAL/HalfedgeDS_face_base.h -CGAL/HalfedgeDS_face_max_base_with_id.h -CGAL/HalfedgeDS_face_min_base.h -CGAL/HalfedgeDS_halfedge_base.h -CGAL/HalfedgeDS_halfedge_max_base_with_id.h -CGAL/HalfedgeDS_halfedge_min_base.h CGAL/HalfedgeDS_items_2.h -CGAL/HalfedgeDS_items_decorator.h CGAL/HalfedgeDS_list.h CGAL/HalfedgeDS_min_items.h CGAL/HalfedgeDS_vector.h -CGAL/HalfedgeDS_vertex_base.h -CGAL/HalfedgeDS_vertex_max_base_with_id.h -CGAL/HalfedgeDS_vertex_min_base.h -CGAL/Handle_hash_function.h CGAL/hierarchy_simplify_point_set.h -CGAL/Hilbert_policy_tags.h -CGAL/Hilbert_sort_2.h -CGAL/Hilbert_sort_3.h -CGAL/Hilbert_sort_d.h CGAL/hilbert_sort.h -CGAL/Hilbert_sort_on_sphere_3.h CGAL/hilbert_sort_on_sphere.h -CGAL/Homogeneous_converter.h -CGAL/Homogeneous_d.h CGAL/Homogeneous.h -CGAL/Identity_policy_2.h CGAL/Image_3.h CGAL/ImageIO.h CGAL/Implicit_mesh_domain_3.h CGAL/Implicit_surface_3.h CGAL/Implicit_to_labeling_function_wrapper.h -CGAL/import_from_triangulation_2.h -CGAL/import_from_triangulation_3.h -CGAL/Incremental_neighbor_search.h CGAL/In_place_list.h -CGAL/internal/Combination_enumerator.h -CGAL/internal/Exact_type_selector.h -CGAL/internal/Polyhedron_plane_clipping_3.h +CGAL/internal/boost/function_property_map.hpp CGAL/interpolation_functions.h CGAL/Interpolation_gradient_fitting_traits_2.h CGAL/Interpolation_traits_2.h -CGAL/intersection_of_Polyhedra_3.h -CGAL/intersection_of_Polyhedra_3_refinement_visitor.h -CGAL/intersections_d.h CGAL/intersections.h -CGAL/Interval_nt.h CGAL/Interval_skip_list.h CGAL/Interval_skip_list_interval.h CGAL/IO/Arr_iostream.h CGAL/IO/Arr_text_formatter.h CGAL/IO/Arr_with_history_iostream.h -CGAL/IO/Arr_with_history_text_formatter.h CGAL/IO/Color.h CGAL/IO/Complex_2_in_triangulation_3_file_writer.h CGAL/IO/Dxf_bsop_reader.h +CGAL/IO/facets_in_complex_2_to_triangle_mesh.h CGAL/IO/File_medit.h CGAL/IO/File_scanner_OFF.h CGAL/IO/File_writer_inventor.h @@ -358,29 +254,22 @@ CGAL/IO/File_writer_OFF.h CGAL/IO/File_writer_VRML_2.h CGAL/IO/File_writer_wavefront.h CGAL/IO/generic_copy_OFF.h -CGAL/IO/Geomview_stream.h CGAL/IO/Inventor_ostream.h CGAL/IO/io.h -CGAL/IO/Istream_iterator.h CGAL/IO/Nef_polyhedron_iostream_3.h CGAL/IO/OFF_reader.h CGAL/IO/Ostream_iterator.h -CGAL/IO/output_surface_facets_to_polyhedron.h -CGAL/IO/Polyhedron_geomview_ostream.h -CGAL/IO/Polyhedron_inventor_ostream.h CGAL/IO/Polyhedron_iostream.h CGAL/IO/Polyhedron_VRML_1_ostream.h -CGAL/IO/Polyhedron_VRML_2_ostream.h +CGAL/IO/read_las_points.h CGAL/IO/read_off_points.h CGAL/IO/read_ply_points.h CGAL/IO/read_xyz_points.h -CGAL/IO/Triangulation_geomview_ostream_2.h -CGAL/IO/Triangulation_geomview_ostream_3.h CGAL/IO/Verbose_ostream.h CGAL/IO/VRML_1_ostream.h CGAL/IO/VRML_2_ostream.h +CGAL/IO/write_ply_points.h CGAL/IO/write_xyz_points.h -CGAL/Iso_cuboid_3.h CGAL/Iso_rectangle_2.h CGAL/iterator.h CGAL/Iterator_range.h @@ -388,21 +277,8 @@ CGAL/jet_estimate_normals.h CGAL/jet_smooth_point_set.h CGAL/Join_input_iterator.h CGAL/Kd_tree.h -CGAL/Kd_tree_node.h -CGAL/Kd_tree_rectangle.h -CGAL/Kernel_d/Aff_transformation_d.h -CGAL/Kernel_d/Direction_d.h -CGAL/Kernel_d/Hyperplane_d.h -CGAL/Kernel_d/Iso_box_d.h -CGAL/Kernel_d/Line_d.h -CGAL/Kernel_d/Point_d.h -CGAL/Kernel_d/Ray_d.h -CGAL/Kernel_d/Segment_d.h -CGAL/Kernel_d/Sphere_d.h -CGAL/Kernel_d/Vector_d.h +CGAL/Kernel/global_functions_2.h CGAL/Kernel/global_functions.h -CGAL/Kernel_traits.h -CGAL/Kinetic/Active_objects_listener_helper.h CGAL/Kinetic/Active_objects_vector.h CGAL/Kinetic/basic.h CGAL/Kinetic/Cartesian.h @@ -411,15 +287,7 @@ CGAL/Kinetic/Default_instantaneous_kernel.h CGAL/Kinetic/Default_simulator.h CGAL/Kinetic/Delaunay_triangulation_2.h CGAL/Kinetic/Delaunay_triangulation_3.h -CGAL/Kinetic/Delaunay_triangulation_cell_base_3.h -CGAL/Kinetic/Delaunay_triangulation_event_log_visitor_2.h CGAL/Kinetic/Delaunay_triangulation_event_log_visitor_3.h -CGAL/Kinetic/Delaunay_triangulation_face_base_2.h -CGAL/Kinetic/Delaunay_triangulation_recent_edges_visitor_2.h -CGAL/Kinetic/Delaunay_triangulation_visitor_base_2.h -CGAL/Kinetic/Delaunay_triangulation_visitor_base_3.h -CGAL/Kinetic/Enclosing_box_2.h -CGAL/Kinetic/Enclosing_box_3.h CGAL/Kinetic/Erase_event.h CGAL/Kinetic/Event_base.h CGAL/Kinetic/Exact_simulation_traits.h @@ -429,18 +297,9 @@ CGAL/Kinetic/Inexact_simulation_traits.h CGAL/Kinetic/Insert_event.h CGAL/Kinetic/Listener.h CGAL/Kinetic/listeners.h -CGAL/Kinetic/Multi_listener.h CGAL/Kinetic/Ref_counted.h CGAL/Kinetic/Regular_triangulation_3.h -CGAL/Kinetic/Regular_triangulation_cell_base_3.h -CGAL/Kinetic/Regular_triangulation_event_log_visitor_3.h CGAL/Kinetic/Regular_triangulation_exact_simulation_traits.h -CGAL/Kinetic/Regular_triangulation_instantaneous_kernel.h -CGAL/Kinetic/Regular_triangulation_vertex_base_3.h -CGAL/Kinetic/Regular_triangulation_visitor_base_3.h -CGAL/Kinetic/Simulator_kds_listener.h -CGAL/Kinetic/Simulator_objects_listener.h -CGAL/Kinetic/Sort_event_log_visitor.h CGAL/Kinetic/Sort.h CGAL/Kinetic/Sort_visitor_base.h CGAL/Kinetic/Two_list_pointer_event_queue.h @@ -449,59 +308,35 @@ CGAL/Labeled_image_mesh_domain_3.h CGAL/Labeled_mesh_domain_3.h CGAL/Largest_empty_iso_rectangle_2.h CGAL/Lazy_exact_nt.h -CGAL/leda_bigfloat.h CGAL/leda_integer.h -CGAL/leda_rational.h CGAL/leda_real.h CGAL/Level_interval.h -CGAL/Line_2.h -CGAL/Line_3.h -CGAL/Linear_algebraCd.h -CGAL/Linear_algebraHd.h -CGAL/Line_arc_2.h -CGAL/Line_arc_3.h CGAL/Linear_cell_complex_constructors.h -CGAL/Linear_cell_complex.h -CGAL/Linear_cell_complex_min_items.h -CGAL/Linear_cell_complex_operations.h -CGAL/Linear_cell_complex_traits.h +CGAL/Linear_cell_complex_for_combinatorial_map.h +CGAL/Linear_cell_complex_for_generalized_map.h CGAL/linear_least_squares_fitting_2.h CGAL/linear_least_squares_fitting_3.h +CGAL/link_to_face_graph.h CGAL/lloyd_optimize_mesh_2.h -CGAL/Location_policy.h -CGAL/LSCM_parameterizer_3.h CGAL/make_mesh_3.h -CGAL/make_piecewise_smooth_surface_mesh.h CGAL/make_skin_surface_mesh_3.h CGAL/make_surface_mesh.h CGAL/Manhattan_distance_iso_box_point.h CGAL/Mean_curvature_flow_skeletonization.h -CGAL/Mean_value_coordinates_parameterizer_3.h -CGAL/memory.h CGAL/Memory_sizer.h -CGAL/Mesh_3/dihedral_angle_3.h CGAL/Mesh_3/Dump_c3t3.h -CGAL/Mesh_3/implicit_to_labeled_function_wrapper.h +CGAL/Mesh_3/experimental/Lipschitz_sizing_polyhedron.h CGAL/Mesh_3/initialize_triangulation_from_labeled_image.h -CGAL/Mesh_3/Labeled_mesh_domain_3.h -CGAL/Mesh_3/polyhedral_to_labeled_function_wrapper.h CGAL/Mesh_3/polylines_to_protect.h -CGAL/Mesh_3/search_for_connected_components_in_labeled_image.h -CGAL/Mesh_3/squared_distance_Point_3_Triangle_3.h -CGAL/Mesh_cell_base_3.h -CGAL/Mesh_cell_criteria_3.h +CGAL/Mesh_3/properties_Surface_mesh.h CGAL/Mesh_complex_3_in_triangulation_3.h CGAL/Mesh_constant_domain_field_3.h CGAL/Mesh_criteria_3.h CGAL/Mesh_domain_with_polyline_features_3.h -CGAL/Mesh_edge_criteria_3.h -CGAL/Mesh_facet_criteria_3.h -CGAL/Mesh_polyhedron_3.h CGAL/mesh_segmentation.h CGAL/mesh_skin_surface_3.h CGAL/Mesh_triangulation_3.h CGAL/mesh_union_of_balls_3.h -CGAL/Mesh_vertex_base_3.h CGAL/Min_annulus_d.h CGAL/Min_circle_2.h CGAL/Min_circle_2_traits_2.h @@ -510,195 +345,117 @@ CGAL/Min_ellipse_2_traits_2.h CGAL/minkowski_sum_2.h CGAL/minkowski_sum_3.h CGAL/min_quadrilateral_2.h -CGAL/Min_quadrilateral_traits_2.h CGAL/Min_sphere_annulus_d_traits_2.h -CGAL/Min_sphere_annulus_d_traits_3.h CGAL/Min_sphere_annulus_d_traits_d.h CGAL/Min_sphere_d.h -CGAL/Min_sphere_of_points_d_traits_2.h -CGAL/Min_sphere_of_points_d_traits_3.h -CGAL/Min_sphere_of_points_d_traits_d.h CGAL/Min_sphere_of_spheres_d.h -CGAL/Min_sphere_of_spheres_d_traits_2.h -CGAL/Min_sphere_of_spheres_d_traits_3.h -CGAL/Min_sphere_of_spheres_d_traits_d.h -CGAL/Modifier_base.h -CGAL/Modular_traits.h CGAL/Monge_via_jet_fitting.h CGAL/MP_Float.h -CGAL/Mpzf.h CGAL/mst_orient_normals.h -CGAL/Multiscale_sort.h -CGAL/Multiset.h CGAL/natural_neighbor_coordinates_2.h CGAL/natural_neighbor_coordinates_3.h -CGAL/Nef_3/Polygon_constructor.h CGAL/Nef_3/SNC_indexed_items.h -CGAL/Nef_nary_union_3.h CGAL/Nef_polyhedron_2.h CGAL/Nef_polyhedron_3.h CGAL/Nef_polyhedron_S2.h CGAL/Nef_S2/create_random_Nef_S2.h CGAL/N_step_adaptor.h -CGAL/NT_converter.h -CGAL/Number_type_checker.h CGAL/number_utils.h -CGAL/Object.h CGAL/offset_polygon_2.h CGAL/OFF_to_nef_3.h -CGAL/OpenNL/linear_solver.h CGAL/Optimal_transportation_reconstruction_2.h -CGAL/optimisation\_assertions.h CGAL/Origin.h CGAL/Orthogonal_incremental_neighbor_search.h CGAL/Orthogonal_k_neighbor_search.h -CGAL/Parameterization_mesh_feature_extractor.h -CGAL/Parameterization_mesh_patch_3.h -CGAL/Parameterization_polyhedron_adaptor_3.h -CGAL/parameterize.h -CGAL/Parameterizer_traits_3.h CGAL/partition_2.h CGAL/Partition_is_valid_traits_2.h CGAL/Partition_traits_2.h CGAL/pca_estimate_normals.h CGAL/Periodic_2_Delaunay_triangulation_2.h CGAL/Periodic_2_Delaunay_triangulation_traits_2.h -CGAL/Periodic_2_offset_2.h -CGAL/Periodic_2_triangulation_2.h CGAL/Periodic_2_triangulation_face_base_2.h -CGAL/Periodic_2_triangulation_filtered_traits_2.h CGAL/Periodic_2_triangulation_hierarchy_2.h -CGAL/Periodic_2_triangulation_hierarchy_vertex_base_2.h -CGAL/Periodic_2_triangulation_traits_2.h -CGAL/Periodic_2_triangulation_vertex_base_2.h CGAL/Periodic_3_Delaunay_triangulation_3.h CGAL/Periodic_3_Delaunay_triangulation_traits_3.h -CGAL/Periodic_3_offset_3.h -CGAL/Periodic_3_triangulation_3.h -CGAL/Periodic_3_triangulation_ds_cell_base_3.h +CGAL/Periodic_3_regular_triangulation_3.h +CGAL/Periodic_3_regular_triangulation_traits_3.h +CGAL/periodic_3_triangulation_3_io.h CGAL/Periodic_3_triangulation_ds_vertex_base_3.h -CGAL/Periodic_3_triangulation_filtered_traits_3.h -CGAL/Periodic_3_triangulation_hierarchy_3.h -CGAL/Periodic_3_triangulation_traits_3.h CGAL/perturb_mesh_3.h -CGAL/Piecewise_smooth_surface_mesh_default_edges_criteria_3.h -CGAL/Plane_3.h -CGAL/Plane_separator.h CGAL/Point_2.h -CGAL/Point_3.h -CGAL/Point_container.h CGAL/point_generators_2.h CGAL/point_generators_3.h CGAL/point_generators_d.h CGAL/Point_set_2.h +CGAL/Point_set_3.h +CGAL/Point_set_3/IO.h CGAL/Point_with_normal_3.h CGAL/Poisson_implicit_surface_3.h CGAL/Poisson_reconstruction_function.h +CGAL/poisson_surface_reconstruction.h CGAL/Polygon_2_algorithms.h CGAL/Polygon_2.h -CGAL/Polygon_convex_decomposition_2.h CGAL/polygon_function_objects.h +CGAL/Polygon_mesh_processing/bbox.h CGAL/Polygon_mesh_processing/border.h CGAL/Polygon_mesh_processing/compute_normal.h CGAL/Polygon_mesh_processing/connected_components.h +CGAL/Polygon_mesh_processing/corefinement.h +CGAL/Polygon_mesh_processing/detect_features.h +CGAL/Polygon_mesh_processing/distance.h CGAL/Polygon_mesh_processing/fair.h +CGAL/Polygon_mesh_processing/intersection.h +CGAL/Polygon_mesh_processing/measure.h CGAL/Polygon_mesh_processing/orientation.h CGAL/Polygon_mesh_processing/orient_polygon_soup.h CGAL/Polygon_mesh_processing/polygon_soup_to_polygon_mesh.h +CGAL/Polygon_mesh_processing/random_perturbation.h CGAL/Polygon_mesh_processing/refine.h CGAL/Polygon_mesh_processing/remesh.h -CGAL/Polygon_mesh_processing/repair.h CGAL/Polygon_mesh_processing/self_intersections.h CGAL/Polygon_mesh_processing/stitch_borders.h CGAL/Polygon_mesh_processing/triangulate_faces.h CGAL/Polygon_mesh_processing/triangulate_hole.h CGAL/Polygon_mesh_slicer.h -CGAL/Polygon_nop_decomposition_2.h CGAL/Polygon_offset_builder_2.h -CGAL/Polygon_offset_builder_traits_2.h CGAL/Polygon_set_2.h -CGAL/Polygon_triangulation_decomposition_2.h CGAL/Polygon_vertical_decomposition_2.h CGAL/Polygon_with_holes_2.h +CGAL/Polyhedral_complex_mesh_domain_3.h CGAL/Polyhedral_mesh_domain_3.h CGAL/Polyhedral_mesh_domain_with_features_3.h -CGAL/Polyhedral_surface_3.h CGAL/Polyhedron_3.h CGAL/polyhedron_cut_plane_3.h CGAL/Polyhedron_incremental_builder_3.h -CGAL/Polyhedron_items_3.h CGAL/Polyhedron_items_with_id_3.h -CGAL/Polyhedron_min_items_3.h CGAL/Polyhedron_traits_3.h CGAL/Polyhedron_traits_with_normals_3.h -CGAL/Polyline_simplification_2/Hybrid_squared_distance_cost.h -CGAL/Polyline_simplification_2/Scaled_squared_distance_cost.h CGAL/Polyline_simplification_2/simplify.h CGAL/Polyline_simplification_2/Squared_distance_cost.h -CGAL/Polyline_simplification_2/Stop_above_cost_threshold.h -CGAL/Polyline_simplification_2/Stop_below_count_ratio_threshold.h -CGAL/Polyline_simplification_2/Stop_below_count_threshold.h -CGAL/Polyline_simplification_2/Vertex_base_2.h CGAL/Polynomial.h -CGAL/Polynomial/internal/GSL_numeric_solver.h -CGAL/Polynomial/internal/numeric_solvers.h -CGAL/Polynomial/Kernel.h -CGAL/Polynomial/Numeric_root_stack.h -CGAL/Polynomial/polynomial_converters.h -CGAL/Polynomial/Polynomial.h -CGAL/Polynomial/Root_stack_default_traits.h -CGAL/Polynomials_1_2.h -CGAL/Polynomials_1_3.h -CGAL/Polynomials_2_2.h -CGAL/Polynomials_2_3.h -CGAL/Polynomials_for_line_3.h CGAL/Polynomial/Sturm_root_stack.h CGAL/Polynomial/Sturm_root_stack_traits.h CGAL/Polynomial_traits_d.h CGAL/Polynomial_type_generator.h CGAL/Polytope_distance_d.h -CGAL/Polytope_distance_d_traits_2.h CGAL/Polytope_distance_d_traits_3.h -CGAL/Polytope_distance_d_traits_d.h CGAL/Profile_counter.h CGAL/Profile_timer.h CGAL/Projection_traits_xy_3.h -CGAL/Projection_traits_xz_3.h CGAL/Projection_traits_yz_3.h CGAL/property_map.h CGAL/QP_functions.h CGAL/QP_models.h -CGAL/QP_options.h -CGAL/QP_solution.h -CGAL/Qt/CircularArcGraphicsItem.h -CGAL/Qt/ConstrainedTriangulationGraphicsItem.h -CGAL/Qt/Converter.h -CGAL/Qt/GraphicsItem.h -CGAL/Qt/GraphicsViewCircleInput.h -CGAL/Qt/GraphicsViewCircularArcInput.h -CGAL/Qt/GraphicsViewInput.h -CGAL/Qt/GraphicsViewIsoRectangleInput.h -CGAL/Qt/GraphicsViewNavigation.h -CGAL/Qt/GraphicsViewPolylineInput.h -CGAL/Qt/PainterOstream.h -CGAL/Qt/TriangulationGraphicsItem.h -CGAL/Qt/VoronoiGraphicsItem.h CGAL/Quotient.h CGAL/random_convex_hull_in_disc_2.h CGAL/random_convex_set_2.h -CGAL/Random_convex_set_traits_2.h CGAL/Random.h CGAL/random_polygon_2.h CGAL/random_selection.h CGAL/random_simplify_point_set.h CGAL/Range_segment_tree_traits.h -CGAL/Range_tree_d.h CGAL/Range_tree_k.h -CGAL/Rational_traits.h -CGAL/Ray_2.h -CGAL/Ray_3.h CGAL/read_vtk_image_data.h -CGAL/Real_embeddable_traits.h CGAL/Real_timer.h CGAL/rectangular_p_center_2.h CGAL/refine_mesh_3.h @@ -707,24 +464,14 @@ CGAL/regularize_planes.h CGAL/regular_neighbor_coordinates_2.h CGAL/Regular_triangulation_2.h CGAL/Regular_triangulation_3.h -CGAL/Regular_triangulation_adaptation_policies_2.h -CGAL/Regular_triangulation_adaptation_traits_2.h CGAL/Regular_triangulation_cell_base_3.h -CGAL/Regular_triangulation_cell_base_with_weighted_circumcenter_3.h -CGAL/Regular_triangulation_euclidean_traits_2.h -CGAL/Regular_triangulation_euclidean_traits_3.h -CGAL/Regular_triangulation_face_base_2.h -CGAL/Regular_triangulation_filtered_traits_2.h -CGAL/Regular_triangulation_vertex_base_2.h +CGAL/Regular_triangulation.h +CGAL/Regular_triangulation_vertex_base_3.h CGAL/remove_outliers.h -CGAL/Residue.h -CGAL/result_of.h CGAL/Ridges.h -CGAL/Root_for_circles_2_2.h -CGAL/Root_for_spheres_2_3.h -CGAL/Root_of_traits.h -CGAL/Rotational_sweep_visibility_2.h CGAL/Runge_kutta_integrator_2.h +CGAL/Scale_space_reconstruction_3/Advancing_front_mesher.h +CGAL/Scale_space_reconstruction_3/Jet_smoother.h CGAL/Scale_space_surface_reconstruction_3.h CGAL/Search_traits_2.h CGAL/Search_traits_3.h @@ -732,172 +479,115 @@ CGAL/Search_traits_adapter.h CGAL/Search_traits_d.h CGAL/Search_traits.h CGAL/Segment_2.h -CGAL/Segment_3.h CGAL/Segment_Delaunay_graph_2.h CGAL/Segment_Delaunay_graph_adaptation_policies_2.h CGAL/Segment_Delaunay_graph_adaptation_traits_2.h CGAL/Segment_Delaunay_graph_filtered_traits_2.h CGAL/Segment_Delaunay_graph_hierarchy_2.h -CGAL/Segment_Delaunay_graph_hierarchy_vertex_base_2.h CGAL/Segment_Delaunay_graph_Linf_2.h CGAL/Segment_Delaunay_graph_Linf_filtered_traits_2.h CGAL/Segment_Delaunay_graph_Linf_hierarchy_2.h CGAL/Segment_Delaunay_graph_Linf_traits_2.h -CGAL/Segment_Delaunay_graph_site_2.h -CGAL/Segment_Delaunay_graph_storage_site_2.h CGAL/Segment_Delaunay_graph_storage_traits_with_info_2.h CGAL/Segment_Delaunay_graph_traits_2.h -CGAL/Segment_Delaunay_graph_vertex_base_2.h CGAL/Segment_tree_d.h CGAL/Segment_tree_k.h -CGAL/Shape_detection_3/Cone.h -CGAL/Shape_detection_3/Cylinder.h -CGAL/Shape_detection_3/Efficient_RANSAC.h -CGAL/Shape_detection_3/Shape_detection_traits.h +CGAL/Set_movable_separability_2/Single_mold_translational_casting/is_pullout_direction.h +CGAL/Set_movable_separability_2/Single_mold_translational_casting/pullout_directions.h +CGAL/Set_movable_separability_2/Single_mold_translational_casting/top_edges.h CGAL/Shape_detection_3.h -CGAL/Shape_detection_3/Plane.h -CGAL/Shape_detection_3/Shape_base.h -CGAL/Shape_detection_3/Sphere.h -CGAL/Shape_detection_3/Torus.h CGAL/sibson_gradient_fitting.h CGAL/Side_of_triangle_mesh.h CGAL/Simple_cartesian.h -CGAL/Simple_homogeneous.h CGAL/Simple_polygon_visibility_2.h -CGAL/Sixtuple.h CGAL/Skin_surface_3.h CGAL/Skin_surface_polyhedral_items_3.h -CGAL/Skin_surface_traits_3.h CGAL/Small_side_angle_bisector_decomposition_2.h CGAL/Snap_rounding_2.h CGAL/Snap_rounding_traits_2.h CGAL/sorted_matrix_search.h -CGAL/Sorted_matrix_search_traits_adaptor.h -CGAL/Spatial_lock_grid_3.h CGAL/spatial_sort.h CGAL/spatial_sort_on_sphere.h CGAL/Spatial_sort_traits_adapter_2.h CGAL/Spatial_sort_traits_adapter_3.h CGAL/Spatial_sort_traits_adapter_d.h -CGAL/Sphere_3.h -CGAL/Spherical_kernel_3.h -CGAL/Splitters.h CGAL/Sqrt_extension.h -CGAL/Square_border_parameterizer_3.h CGAL/squared_distance_2.h -CGAL/squared_distance_3.h -CGAL/Straight_skeleton_2.h CGAL/Straight_skeleton_builder_2.h -CGAL/Straight_skeleton_builder_traits_2.h -CGAL/Straight_skeleton_converter_2.h -CGAL/Straight_skeleton_face_base_2.h -CGAL/Straight_skeleton_halfedge_base_2.h -CGAL/Straight_skeleton_vertex_base_2.h CGAL/Stream_lines_2.h +CGAL/structure_point_set.h CGAL/subdivide_skin_surface_mesh_3.h CGAL/subdivide_union_of_balls_mesh_3.h -CGAL/Subdivision_mask_3.h -CGAL/Subdivision_method_3.h -CGAL/Surface_mesh_cell_base_3.h -CGAL/Surface_mesh_complex_2_in_triangulation_3.h +CGAL/subdivision_method_3.h CGAL/Surface_mesh_default_criteria_3.h CGAL/Surface_mesh_default_triangulation_3.h CGAL/Surface_mesh_deformation.h CGAL/Surface_mesh.h +CGAL/Surface_mesh_parameterization/Circular_border_parameterizer_3.h +CGAL/Surface_mesh_parameterization/Discrete_authalic_parameterizer_3.h +CGAL/Surface_mesh_parameterization/Discrete_conformal_map_parameterizer_3.h +CGAL/Surface_mesh_parameterization/Error_code.h +CGAL/Surface_mesh_parameterization/internal/Containers_filler.h +CGAL/Surface_mesh_parameterization/internal/kernel_traits.h +CGAL/Surface_mesh_parameterization/internal/shortest_path.h +CGAL/Surface_mesh_parameterization/IO/File_off.h +CGAL/Surface_mesh_parameterization/LSCM_parameterizer_3.h +CGAL/Surface_mesh_parameterization/Orbifold_Tutte_parameterizer_3.h +CGAL/Surface_mesh_parameterization/parameterize.h +CGAL/Surface_mesh_parameterization/Square_border_parameterizer_3.h +CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h CGAL/Surface_mesh_shortest_path.h CGAL/Surface_mesh_shortest_path/Surface_mesh_shortest_path.h CGAL/Surface_mesh_shortest_path/Surface_mesh_shortest_path_traits.h CGAL/Surface_mesh_simplification/edge_collapse.h CGAL/Surface_mesh_simplification/Edge_collapse_visitor_base.h -CGAL/Surface_mesh_simplification/HalfedgeGraph_Polyhedron_3.h +CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_change_placement.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Constrained_placement.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_ratio_stop_predicate.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_stop_predicate.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_cost.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_profile.h +CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/LindstromTurk_cost.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/LindstromTurk_placement.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Midpoint_and_length.h CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Midpoint_placement.h -CGAL/Surface_mesh/Surface_mesh.h -CGAL/Surface_mesh_traits_generator_3.h -CGAL/Surface_mesh_vertex_base_3.h CGAL/surface_neighbor_coordinates_3.h -CGAL/Surface_Sweep_2_algorithms.h +CGAL/Surface_sweep_2_algorithms.h CGAL/tags.h -CGAL/Taucs_solver_traits.h -CGAL/Tetrahedron_3.h -CGAL/Three/Polyhedron_demo_io_plugin_interface.h -CGAL/Three/Polyhedron_demo_plugin_helper.h -CGAL/Three/Polyhedron_demo_plugin_interface.h -CGAL/Three/Scene_group_item.h -CGAL/Three/Scene_interface.h -CGAL/Three/Scene_item.h -CGAL/Three/Scene_print_interface_item.h -CGAL/Three/TextRenderer.h -CGAL/Threetuple.h -CGAL/Three/Viewer_interface.h CGAL/Timer.h CGAL/trace.h -CGAL/Tree_base.h CGAL/Tree_traits.h -CGAL/Triangle_2.h -CGAL/Triangle_3.h -CGAL/Triangle_accessor_3.h CGAL/Triangular_expansion_visibility_2.h CGAL/Triangular_field_2.h -CGAL/Triangulation_2_filtered_projection_traits_3.h CGAL/Triangulation_2.h +CGAL/Triangulation_2_to_lcc.h CGAL/Triangulation_3.h -CGAL/Triangulation_cell_base_3.h -CGAL/Triangulation_cell_base_with_circumcenter_3.h -CGAL/Triangulation_cell_base_with_info_3.h +CGAL/Triangulation_3_to_lcc.h CGAL/Triangulation_conformer_2.h CGAL/Triangulation_data_structure_2.h CGAL/Triangulation_data_structure_3.h CGAL/Triangulation_data_structure.h -CGAL/Triangulation_ds_cell_base_3.h -CGAL/Triangulation_ds_face_base_2.h -CGAL/Triangulation_ds_full_cell.h -CGAL/Triangulation_ds_vertex_base_2.h -CGAL/Triangulation_ds_vertex_base_3.h -CGAL/Triangulation_ds_vertex.h -CGAL/Triangulation_euclidean_traits_2.h CGAL/Triangulation_face_base_2.h CGAL/Triangulation_face_base_with_info_2.h -CGAL/Triangulation_face.h -CGAL/Triangulation_full_cell.h CGAL/Triangulation.h CGAL/Triangulation_hierarchy_2.h -CGAL/Triangulation_simplex_3.h -CGAL/Triangulation_utils_3.h +CGAL/Triangulation_hierarchy_vertex_base_2.h CGAL/Triangulation_vertex_base_2.h CGAL/Triangulation_vertex_base_3.h CGAL/Triangulation_vertex_base_with_id_2.h CGAL/Triangulation_vertex_base_with_info_2.h CGAL/Triangulation_vertex_base_with_info_3.h -CGAL/Triangulation_vertex.h CGAL/tuple.h -CGAL/Twotuple.h -CGAL/Two_vertices_parameterizer_3.h CGAL/Umbilics.h -CGAL/Uncertain.h -CGAL/Union_find.h CGAL/Union_of_balls_3.h CGAL/Unique_hash_map.h CGAL/use.h CGAL/utility.h -CGAL/utils_classes.h CGAL/value_type_traits.h CGAL/vcm_estimate_edges.h CGAL/vcm_estimate_normals.h -CGAL/Vector_2.h -CGAL/Vector_3.h CGAL/Voronoi_diagram_2.h -CGAL/Voronoi_intersection_2_traits_3.h -CGAL/Weighted_alpha_shape_euclidean_traits_2.h CGAL/Weighted_Minkowski_distance.h -CGAL/Weighted_point.h CGAL/Width_3.h CGAL/Width_default_traits_3.h CGAL/wlop_simplify_and_regularize_point_set.h From 7fa4b380d2345799b4125a823a7df2092fd482f5 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 26 Jan 2018 12:49:27 +0100 Subject: [PATCH 02/22] fixes in includes logic. --- .../convert_nef_polyhedron_to_polygon_mesh.h | 1 + .../include/CGAL/Classification/Color.h | 3 +- .../include/CGAL/Classification/Evaluation.h | 1 + .../Feature/Distance_to_plane.h | 6 ++-- .../Classification/Feature/Echo_scatter.h | 5 ++- .../CGAL/Classification/Feature/Eigen.h | 2 +- .../include/CGAL/Classification/Feature/Hsv.h | 1 + .../Feature/Vertical_dispersion.h | 3 ++ .../CGAL/Classification/Feature/Verticality.h | 2 +- .../Classification/Local_eigen_analysis.h | 1 + .../OpenCV_random_forest_classifier.h | 6 +++- .../Point_set_feature_generator.h | 2 +- .../Classification/Point_set_neighborhood.h | 2 ++ .../Sum_of_weighted_features_classifier.h | 3 ++ .../include/CGAL/Classification/classify.h | 2 +- .../include/CGAL/convexity_check_3.h | 1 + Installation/CMakeLists.txt | 35 +++++++++++-------- .../modules/list_of_whitelisted_headers.cmake | 1 + Kernel_23/include/CGAL/Weighted_point_2.h | 2 ++ Kernel_23/include/CGAL/Weighted_point_3.h | 1 + .../CGAL/Linear_cell_complex_bgl_min_items.h | 1 + Point_set_3/include/CGAL/Point_set_3/IO.h | 1 + .../include/CGAL/IO/write_off_points.h | 2 ++ .../include/CGAL/structure_point_set.h | 3 ++ .../CGAL/Shape_detection_3/Region_growing.h | 6 ++-- .../CGAL/Shape_detection_3/property_maps.h | 2 ++ Polyhedron/include/CGAL/Polyhedron_3_to_lcc.h | 1 + .../subdivision_masks_3.h | 1 + .../orbifold.cpp | 2 -- .../Two_vertices_parameterizer_3.h | 2 ++ .../internal/Containers_filler.h | 2 +- .../Bounded_normal_change_placement.h | 8 ++--- .../Edge_length_stop_predicate.h | 2 +- .../IO/facets_in_complex_2_to_triangle_mesh.h | 1 + 34 files changed, 81 insertions(+), 33 deletions(-) diff --git a/BGL/include/CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h b/BGL/include/CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h index 888de1c2149..fe65be4b6e5 100644 --- a/BGL/include/CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h +++ b/BGL/include/CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h @@ -32,6 +32,7 @@ #include #include #include +#include namespace CGAL{ diff --git a/Classification/include/CGAL/Classification/Color.h b/Classification/include/CGAL/Classification/Color.h index 205daed3471..8b619b9c497 100644 --- a/Classification/include/CGAL/Classification/Color.h +++ b/Classification/include/CGAL/Classification/Color.h @@ -22,7 +22,8 @@ #define CGAL_CLASSIFICATION_COLOR_H #include - +#include +#include #include namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Evaluation.h b/Classification/include/CGAL/Classification/Evaluation.h index 9c69b08cd6e..4e97b64bfff 100644 --- a/Classification/include/CGAL/Classification/Evaluation.h +++ b/Classification/include/CGAL/Classification/Evaluation.h @@ -25,6 +25,7 @@ #include #include +#include namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Feature/Distance_to_plane.h b/Classification/include/CGAL/Classification/Feature/Distance_to_plane.h index 9c5b340004f..804a6eceda9 100644 --- a/Classification/include/CGAL/Classification/Feature/Distance_to_plane.h +++ b/Classification/include/CGAL/Classification/Feature/Distance_to_plane.h @@ -23,7 +23,9 @@ #define CGAL_CLASSIFICATION_FEATURE_DISTANCE_TO_PLANE_H #include - +#include +#include +#include #include namespace CGAL { @@ -54,7 +56,7 @@ template class Distance_to_plane : public Feature_base { - typedef typename Kernel_traits::Kernel Kernel; + typedef typename CGAL::Kernel_traits::Kernel Kernel; #ifdef CGAL_CLASSIFICATION_PRECOMPUTE_FEATURES std::vector distance_to_plane_feature; diff --git a/Classification/include/CGAL/Classification/Feature/Echo_scatter.h b/Classification/include/CGAL/Classification/Feature/Echo_scatter.h index 62425abfe75..1cd856166a5 100644 --- a/Classification/include/CGAL/Classification/Feature/Echo_scatter.h +++ b/Classification/include/CGAL/Classification/Feature/Echo_scatter.h @@ -23,8 +23,11 @@ #define CGAL_CLASSIFICATION_FEATURE_ECHO_SCATTER_H #include - +#include +#include +#include #include +#include namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Feature/Eigen.h b/Classification/include/CGAL/Classification/Feature/Eigen.h index 1afa6a425c5..f7151d029c4 100644 --- a/Classification/include/CGAL/Classification/Feature/Eigen.h +++ b/Classification/include/CGAL/Classification/Feature/Eigen.h @@ -24,7 +24,7 @@ #include #include - +#include #include namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Feature/Hsv.h b/Classification/include/CGAL/Classification/Feature/Hsv.h index f5a9bcfa04a..50cbad756a3 100644 --- a/Classification/include/CGAL/Classification/Feature/Hsv.h +++ b/Classification/include/CGAL/Classification/Feature/Hsv.h @@ -26,6 +26,7 @@ #include #include +#include namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h b/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h index 6a68424ec9e..a838990301a 100644 --- a/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h +++ b/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h @@ -29,6 +29,9 @@ #include #include #include +#include +#include +#include "boost/tuple/tuple.hpp" namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Feature/Verticality.h b/Classification/include/CGAL/Classification/Feature/Verticality.h index 54f4ed598fd..4ff0c3fecd2 100644 --- a/Classification/include/CGAL/Classification/Feature/Verticality.h +++ b/Classification/include/CGAL/Classification/Feature/Verticality.h @@ -24,7 +24,7 @@ #include #include - +#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 f200ff493d0..97e677aa2e7 100644 --- a/Classification/include/CGAL/Classification/Local_eigen_analysis.h +++ b/Classification/include/CGAL/Classification/Local_eigen_analysis.h @@ -30,6 +30,7 @@ #include #include #include +#include #ifdef CGAL_LINKED_WITH_TBB #include diff --git a/Classification/include/CGAL/Classification/OpenCV_random_forest_classifier.h b/Classification/include/CGAL/Classification/OpenCV_random_forest_classifier.h index ffe6a08933a..919481d5172 100644 --- a/Classification/include/CGAL/Classification/OpenCV_random_forest_classifier.h +++ b/Classification/include/CGAL/Classification/OpenCV_random_forest_classifier.h @@ -25,9 +25,13 @@ #include #include - +#if (CV_MAJOR_VERSION < 3) #include #include +#else +#include +#include +#endif namespace CGAL { diff --git a/Classification/include/CGAL/Classification/Point_set_feature_generator.h b/Classification/include/CGAL/Classification/Point_set_feature_generator.h index 006a4885edc..19b416a7fc1 100644 --- a/Classification/include/CGAL/Classification/Point_set_feature_generator.h +++ b/Classification/include/CGAL/Classification/Point_set_feature_generator.h @@ -37,7 +37,7 @@ #include #include #include - +#include #include #include diff --git a/Classification/include/CGAL/Classification/Point_set_neighborhood.h b/Classification/include/CGAL/Classification/Point_set_neighborhood.h index 79977a3eb43..dc59af3c9b0 100644 --- a/Classification/include/CGAL/Classification/Point_set_neighborhood.h +++ b/Classification/include/CGAL/Classification/Point_set_neighborhood.h @@ -33,9 +33,11 @@ #include #include #include +#include #include + namespace CGAL { namespace Classification { diff --git a/Classification/include/CGAL/Classification/Sum_of_weighted_features_classifier.h b/Classification/include/CGAL/Classification/Sum_of_weighted_features_classifier.h index 539cd299ec3..0a59f2778f1 100644 --- a/Classification/include/CGAL/Classification/Sum_of_weighted_features_classifier.h +++ b/Classification/include/CGAL/Classification/Sum_of_weighted_features_classifier.h @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -34,6 +35,8 @@ #include #include #include +#include +#include #ifdef CGAL_LINKED_WITH_TBB #include diff --git a/Classification/include/CGAL/Classification/classify.h b/Classification/include/CGAL/Classification/classify.h index 3e81182d326..2f08bbad185 100644 --- a/Classification/include/CGAL/Classification/classify.h +++ b/Classification/include/CGAL/Classification/classify.h @@ -25,7 +25,7 @@ #include #include - +#include #include #ifdef CGAL_LINKED_WITH_TBB diff --git a/Convex_hull_3/include/CGAL/convexity_check_3.h b/Convex_hull_3/include/CGAL/convexity_check_3.h index 888df75e3fd..8f35a1a0bf1 100644 --- a/Convex_hull_3/include/CGAL/convexity_check_3.h +++ b/Convex_hull_3/include/CGAL/convexity_check_3.h @@ -29,6 +29,7 @@ #include #include #include +#include namespace CGAL { diff --git a/Installation/CMakeLists.txt b/Installation/CMakeLists.txt index 257d983c9de..66f70006295 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1055,6 +1055,7 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") endif() message( "== Setting header checking ==" ) + find_package(GMP REQUIRED) find_package(Doxygen REQUIRED) find_package(Eigen3 REQUIRED) find_package(Qt5 COMPONENTS Core Widgets Xml OpenGL REQUIRED) @@ -1064,6 +1065,7 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") find_package(RS3) find_package(LEDA) find_package(OpenMesh) + find_package(OpenCV) set(compile_options "\ ${CMAKE_CXX_FLAGS} -DCGAL_EIGEN3_ENABLED \ @@ -1133,8 +1135,10 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") ${VTK_INCLUDE_DIRS} ${LEDA_INCLUDE_DIR} ${OPENMESH_INCLUDE_DIR} + ${OpenCV_INCLUDE_DIRS} ${RS_INCLUDE_DIR} ${EIGEN3_INCLUDE_DIR} + ${GMP_INCLUDE_DIR} ${QGLVIEWER_INCLUDE_DIR} ${Qt5OpenGL_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5Xml_INCLUDE_DIRS} ${CGAL_3RD_PARTY_INCLUDE_DIRS} ${CGAL_Qt5_3RD_PARTY_INCLUDE_DIRS} @@ -1154,9 +1158,6 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") ##Get the list of the documented headers - # include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_documented_headers.cmake - # OPTIONAL RESULT_VARIABLE has_list_of_documented_headers) - file(GLOB html_files RELATIVE "${DOC_DIR}/doc_output/" "${DOC_DIR}/doc_output/*/*.html") file(GLOB example_files RELATIVE "${CMAKE_SOURCE_DIR}/" "${CMAKE_SOURCE_DIR}/*/examples/*/*.cpp") find_program(AWK awk) @@ -1165,26 +1166,31 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") message("listing headers from html files") foreach(f ${html_files}) execute_process(COMMAND "${AWK}" "${arguments}" "${DOC_DIR}/doc_output/${f}" - OUTPUT_VARIABLE list_of_documented_headers) - if (NOT "${list_of_documented_headers}" STREQUAL "") - string(REPLACE "\n" ";" list_of_documented_headers ${list_of_documented_headers}) - LIST( APPEND list_of_documented_headers_txt ${list_of_documented_headers}) + OUTPUT_VARIABLE tmp_list) + if (NOT "${tmp_list}" STREQUAL "") + string(REPLACE "\n" ";" tmp_list ${tmp_list}) + LIST( APPEND list_of_documented_headers ${tmp_list}) endif() endforeach() message("listing headers from examples files") foreach(f ${example_files}) execute_process(COMMAND "${AWK}" "${arguments}" "${CMAKE_SOURCE_DIR}/${f}" - OUTPUT_VARIABLE list_of_documented_headers) - if (NOT "${list_of_documented_headers}" STREQUAL "") - string(REPLACE "\n" ";" list_of_documented_headers ${list_of_documented_headers}) - LIST( APPEND list_of_documented_headers_txt ${list_of_documented_headers}) + OUTPUT_VARIABLE tmp_list) + if (NOT "${tmp_list}" STREQUAL "") + string(REPLACE "\n" ";" tmp_list ${tmp_list}) + LIST( APPEND list_of_documented_headers ${tmp_list}) endif() endforeach() message("removing duplicates:") - list(REMOVE_DUPLICATES list_of_documented_headers_txt) + list(REMOVE_DUPLICATES list_of_documented_headers) message("sorting:") - list(SORT list_of_documented_headers_txt) - string(REPLACE ";" " \n" list_of_documented_headers_txt "${list_of_documented_headers_txt}") + list(SORT list_of_documented_headers) + #string(REPLACE ";" " \n" list_of_documented_headers "${list_of_documented_headers}") + if (NOT "${list_of_documented_headers}" STREQUAL "") + set(has_list_of_documented_headers TRUE) + else() + set(has_list_of_documented_headers FALSE) + endif() include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_whitelisted_headers.cmake OPTIONAL RESULT_VARIABLE has_list_of_whitelisted_headers) message("list_of_whitelisted_headers: ${list_of_whitelisted_headers}") @@ -1322,3 +1328,4 @@ if(NOT CGAL_BRANCH_BUILD AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/doc") # in a non-branch build this is the top-level CMakeLists.txt add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/doc") endif() + diff --git a/Installation/cmake/modules/list_of_whitelisted_headers.cmake b/Installation/cmake/modules/list_of_whitelisted_headers.cmake index b12e83415f3..84422e5dc46 100644 --- a/Installation/cmake/modules/list_of_whitelisted_headers.cmake +++ b/Installation/cmake/modules/list_of_whitelisted_headers.cmake @@ -5,6 +5,7 @@ set(list_of_whitelisted_headers_txt [=[ CGAL/IO/write_las_points.h CGAL/IO/read_ply_points.h CGAL/IO/write_ply_points.h + CGAL/Surface_mesh_parameterization/internal/shortest_path.h ]=]) separate_arguments(list_of_whitelisted_headers UNIX_COMMAND ${list_of_whitelisted_headers_txt}) diff --git a/Kernel_23/include/CGAL/Weighted_point_2.h b/Kernel_23/include/CGAL/Weighted_point_2.h index 63f7fbe4107..751a2ed5cdf 100644 --- a/Kernel_23/include/CGAL/Weighted_point_2.h +++ b/Kernel_23/include/CGAL/Weighted_point_2.h @@ -33,6 +33,8 @@ #include #include #include +#include +#include namespace CGAL { diff --git a/Kernel_23/include/CGAL/Weighted_point_3.h b/Kernel_23/include/CGAL/Weighted_point_3.h index c953f53fb84..cb828b93a99 100644 --- a/Kernel_23/include/CGAL/Weighted_point_3.h +++ b/Kernel_23/include/CGAL/Weighted_point_3.h @@ -33,6 +33,7 @@ #include #include #include +#include namespace CGAL { diff --git a/Linear_cell_complex/include/CGAL/Linear_cell_complex_bgl_min_items.h b/Linear_cell_complex/include/CGAL/Linear_cell_complex_bgl_min_items.h index 024a9be7440..67f241b4ed5 100644 --- a/Linear_cell_complex/include/CGAL/Linear_cell_complex_bgl_min_items.h +++ b/Linear_cell_complex/include/CGAL/Linear_cell_complex_bgl_min_items.h @@ -23,6 +23,7 @@ #include #include +#include namespace CGAL { diff --git a/Point_set_3/include/CGAL/Point_set_3/IO.h b/Point_set_3/include/CGAL/Point_set_3/IO.h index 7b33dd85343..b4da7160293 100644 --- a/Point_set_3/include/CGAL/Point_set_3/IO.h +++ b/Point_set_3/include/CGAL/Point_set_3/IO.h @@ -24,6 +24,7 @@ #include +#include #include #include #include diff --git a/Point_set_processing_3/include/CGAL/IO/write_off_points.h b/Point_set_processing_3/include/CGAL/IO/write_off_points.h index 579d7334780..3f9ebfd728d 100644 --- a/Point_set_processing_3/include/CGAL/IO/write_off_points.h +++ b/Point_set_processing_3/include/CGAL/IO/write_off_points.h @@ -26,6 +26,8 @@ #include #include +#include +#include #include #include diff --git a/Point_set_processing_3/include/CGAL/structure_point_set.h b/Point_set_processing_3/include/CGAL/structure_point_set.h index 34fad87e79c..0cf8acd2d1a 100644 --- a/Point_set_processing_3/include/CGAL/structure_point_set.h +++ b/Point_set_processing_3/include/CGAL/structure_point_set.h @@ -36,6 +36,7 @@ #include #include #include +#include #include #include @@ -43,6 +44,8 @@ #include #include +#include + #include #include #include diff --git a/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h b/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h index d01ce1d726c..afa12822083 100644 --- a/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h +++ b/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h @@ -34,8 +34,10 @@ #include #include -#include -#include +#include +#include +#include +#include namespace CGAL { namespace Shape_detection_3 { diff --git a/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/property_maps.h b/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/property_maps.h index b099dbd3578..8f787a03822 100644 --- a/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/property_maps.h +++ b/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/property_maps.h @@ -21,6 +21,8 @@ // #include +#include +#include #ifndef CGAL_SHAPE_DETECTION_3_PROPERTY_MAPS_H #define CGAL_SHAPE_DETECTION_3_PROPERTY_MAPS_H diff --git a/Polyhedron/include/CGAL/Polyhedron_3_to_lcc.h b/Polyhedron/include/CGAL/Polyhedron_3_to_lcc.h index 779ceb05814..80e2d53929c 100644 --- a/Polyhedron/include/CGAL/Polyhedron_3_to_lcc.h +++ b/Polyhedron/include/CGAL/Polyhedron_3_to_lcc.h @@ -25,6 +25,7 @@ #include #include #include +#include namespace CGAL { diff --git a/Subdivision_method_3/include/CGAL/Subdivision_method_3/subdivision_masks_3.h b/Subdivision_method_3/include/CGAL/Subdivision_method_3/subdivision_masks_3.h index da9ad657d87..e6353e38b61 100644 --- a/Subdivision_method_3/include/CGAL/Subdivision_method_3/subdivision_masks_3.h +++ b/Subdivision_method_3/include/CGAL/Subdivision_method_3/subdivision_masks_3.h @@ -30,6 +30,7 @@ #include #include +#include namespace CGAL { diff --git a/Surface_mesh_parameterization/examples/Surface_mesh_parameterization/orbifold.cpp b/Surface_mesh_parameterization/examples/Surface_mesh_parameterization/orbifold.cpp index b9da99fc9e1..1a7f2ff7676 100644 --- a/Surface_mesh_parameterization/examples/Surface_mesh_parameterization/orbifold.cpp +++ b/Surface_mesh_parameterization/examples/Surface_mesh_parameterization/orbifold.cpp @@ -3,8 +3,6 @@ #include #include -#include -#include #include #include diff --git a/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h b/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h index 15f1b978b27..c94cad60938 100644 --- a/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h +++ b/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h @@ -27,7 +27,9 @@ #include #include +#include #include +#include #include #include diff --git a/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/internal/Containers_filler.h b/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/internal/Containers_filler.h index 2f715b8b3ad..a6be5b12e74 100644 --- a/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/internal/Containers_filler.h +++ b/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/internal/Containers_filler.h @@ -26,7 +26,7 @@ #include #include "boost/tuple/tuple.hpp" #include - +#include #include namespace CGAL { diff --git a/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_change_placement.h b/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_change_placement.h index fad6778c1fc..8682fbd7953 100644 --- a/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_change_placement.h +++ b/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_change_placement.h @@ -21,7 +21,7 @@ #define CGAL_SURFACE_MESH_SIMPLIFICATION_POLICIES_EDGE_COLLAPSE_BOUNDED_NORMAL_CHANGE_PLACEMENT_H #include - +#include namespace CGAL { @@ -42,10 +42,10 @@ public: {} template - optional + boost::optional operator()( Profile const& aProfile) const { - optional op = mPlacement(aProfile); + boost::optional op = mPlacement(aProfile); if(op){ // triangles returns the triangles of the star of the vertices of the edge to collapse // First the two trianges incident to the edge, then the other triangles @@ -78,7 +78,7 @@ public: Vector n1 = Traits().construct_cross_product_vector_3_object()(eqp,eqr); Vector n2 = Traits().construct_cross_product_vector_3_object()(eq2p,eq2r); if(! is_positive(Traits().compute_scalar_product_3_object()(n1, n2))){ - return optional(); + return boost::optional(); } ++it; } diff --git a/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h b/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h index 50ffe9ae18d..511fe9f40d1 100644 --- a/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h +++ b/Surface_mesh_simplification/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h @@ -21,7 +21,7 @@ #define CGAL_SURFACE_MESH_SIMPLIFICATION_POLICIES_EDGE_COLLAPSE_EDGE_LENGTH_STOP_PREDICATE_H 1 #include - +#include namespace CGAL { diff --git a/Surface_mesher/include/CGAL/IO/facets_in_complex_2_to_triangle_mesh.h b/Surface_mesher/include/CGAL/IO/facets_in_complex_2_to_triangle_mesh.h index 6714ab72948..dd7935fb224 100644 --- a/Surface_mesher/include/CGAL/IO/facets_in_complex_2_to_triangle_mesh.h +++ b/Surface_mesher/include/CGAL/IO/facets_in_complex_2_to_triangle_mesh.h @@ -26,6 +26,7 @@ #include #include #include +#include namespace CGAL{ /*! From 9fc057e1cf53722e28b71c65a78ff6930ec04f8e Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 26 Jan 2018 13:55:54 +0100 Subject: [PATCH 03/22] remove list and list generator for documented headers and make compute_dependencies implied by enable_check_header --- Installation/CMakeLists.txt | 13 +- .../modules/list_of_documented_headers.cmake | 595 ------------------ .../generate_list_of_documented_headers | 18 - 3 files changed, 9 insertions(+), 617 deletions(-) delete mode 100644 Installation/cmake/modules/list_of_documented_headers.cmake delete mode 100755 Scripts/developer_scripts/generate_list_of_documented_headers diff --git a/Installation/CMakeLists.txt b/Installation/CMakeLists.txt index 66f70006295..7ae6e11904d 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1046,7 +1046,7 @@ if ( CGAL_BRANCH_BUILD ) option(CGAL_COMPUTE_DEPENDENCIES "Enable the special targets \"packages_dependencies\", and \"pkg__deps\" for each package. Note that this option will modify the source directory!" - FALSE) + ${CGAL_ENABLE_CHECK_HEADERS}) if(CGAL_ENABLE_CHECK_HEADERS OR CGAL_COMPUTE_DEPENDENCIES) if(NOT CMAKE_MAJOR_VERSION GREATER 2) @@ -1109,9 +1109,14 @@ because IPE_FOUND is false.") set(compile_options "${compile_options} -DCGAL_USE_IPE_7") endif() + if(CGAL_ENABLE_CHECK_HEADERS) + set(falg "-fsyntax-only") + else() + set(falg "-E") + endif() if(NOT DEFINED CGAL_CHECK_SYNTAX_ONLY) execute_process(COMMAND - ${CMAKE_CXX_COMPILER} -x c++ -fsyntax-only ${CGAL_MODULES_DIR}/config/support/test_syntaxonly.cpp + ${CMAKE_CXX_COMPILER} -x c++ ${falg} ${CGAL_MODULES_DIR}/config/support/test_syntaxonly.cpp ERROR_QUIET RESULT_VARIABLE ok) if(ok EQUAL 0) @@ -1122,7 +1127,7 @@ because IPE_FOUND is false.") endif(NOT DEFINED CGAL_CHECK_SYNTAX_ONLY) if(NOT CGAL_CHECK_SYNTAX_ONLY) - message(FATAL_ERROR "Your compiler does not seem to support -fsyntax-only. + message(FATAL_ERROR "Your compiler does not seem to support ${falg}. You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") endif() @@ -1262,7 +1267,7 @@ LEDA_FOUND is false.") separate_arguments(CMD UNIX_COMMAND "${CMAKE_CXX_COMPILER} ${compile_options_str} -${include_options_str} -x c++ -fsyntax-only \ +${include_options_str} -x c++ ${falg} \ ${compute_deps_extra_args} \ ${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include/${header}" # The header Algebraic_kernel_rs_gmpz_d_1.h is skipped on purpose: it diff --git a/Installation/cmake/modules/list_of_documented_headers.cmake b/Installation/cmake/modules/list_of_documented_headers.cmake deleted file mode 100644 index 51fc78213be..00000000000 --- a/Installation/cmake/modules/list_of_documented_headers.cmake +++ /dev/null @@ -1,595 +0,0 @@ -# Generated using ../Scripts/developer_scripts/generate_list_of_documented_headers -set(list_of_documented_headers_txt [=[ -CGAL/AABB_face_graph_triangle_primitive.h -CGAL/AABB_halfedge_graph_segment_primitive.h -CGAL/AABB_segment_primitive.h -CGAL/AABB_traits.h -CGAL/AABB_tree.h -CGAL/AABB_triangle_primitive.h -CGAL/Advancing_front_surface_reconstruction.h -CGAL/Algebraic_kernel_d_1.h -CGAL/Algebraic_kernel_for_circles_2_2.h -CGAL/Algebraic_structure_traits.h -CGAL/algorithm.h -CGAL/all_furthest_neighbors_2.h -CGAL/Alpha_shape_2.h -CGAL/Alpha_shape_3.h -CGAL/Alpha_shape_cell_base_3.h -CGAL/Alpha_shape_face_base_2.h -CGAL/Alpha_shape_vertex_base_2.h -CGAL/Alpha_shape_vertex_base_3.h -CGAL/Apollonius_graph_2.h -CGAL/Apollonius_graph_filtered_traits_2.h -CGAL/Apollonius_graph_hierarchy_2.h -CGAL/Apollonius_graph_traits_2.h -CGAL/Apollonius_graph_vertex_base_2.h -CGAL/approximated_offset_2.h -CGAL/Approximate_min_ellipsoid_d.h -CGAL/Approximate_min_ellipsoid_d_traits_d.h -CGAL/Arr_algebraic_segment_traits_2.h -CGAL/Arrangement_2.h -CGAL/Arrangement_on_surface_2.h -CGAL/Arrangement_on_surface_with_history_2.h -CGAL/Arrangement_with_history_2.h -CGAL/array.h -CGAL/Arr_batched_point_location.h -CGAL/Arr_Bezier_curve_traits_2.h -CGAL/Arr_circle_segment_traits_2.h -CGAL/Arr_circular_line_arc_traits_2.h -CGAL/Arr_conic_traits_2.h -CGAL/Arr_consolidated_curve_data_traits_2.h -CGAL/Arr_counting_traits_2.h -CGAL/Arr_curve_data_traits_2.h -CGAL/Arr_default_overlay_traits.h -CGAL/Arr_directional_non_caching_segment_basic_traits_2.h -CGAL/Arr_extended_dcel.h -CGAL/Arr_face_index_map.h -CGAL/Arr_geodesic_arc_on_sphere_traits_2.h -CGAL/Arr_landmarks_point_location.h -CGAL/Arr_linear_traits_2.h -CGAL/Arr_naive_point_location.h -CGAL/Arr_non_caching_segment_basic_traits_2.h -CGAL/Arr_observer.h -CGAL/Arr_overlay_2.h -CGAL/Arr_polycurve_basic_traits_2.h -CGAL/Arr_polycurve_traits_2.h -CGAL/Arr_polyline_traits_2.h -CGAL/Arr_rational_function_traits_2.h -CGAL/Arr_segment_traits_2.h -CGAL/Arr_simple_point_location.h -CGAL/Arr_spherical_topology_traits_2.h -CGAL/Arr_tracing_traits_2.h -CGAL/Arr_trapezoid_ric_point_location.h -CGAL/Arr_vertex_index_map.h -CGAL/Arr_vertical_decomposition_2.h -CGAL/Arr_walk_along_line_point_location.h -CGAL/assertions.h -CGAL/barycenter.h -CGAL/Barycentric_coordinates_2/Discrete_harmonic_2.h -CGAL/Barycentric_coordinates_2/Generalized_barycentric_coordinates_2.h -CGAL/Barycentric_coordinates_2/Mean_value_2.h -CGAL/Barycentric_coordinates_2/Segment_coordinates_2.h -CGAL/Barycentric_coordinates_2/Triangle_coordinates_2.h -CGAL/Barycentric_coordinates_2/Wachspress_2.h -CGAL/basic.h -CGAL/Bbox_2.h -CGAL/Bbox_3.h -CGAL/bilateral_smooth_point_set.h -CGAL/Boolean_set_operations_2.h -CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h -CGAL/boost/graph/copy_face_graph.h -CGAL/boost/graph/dijkstra_shortest_paths.h -CGAL/boost/graph/Dual.h -CGAL/boost/graph/Euler_operations.h -CGAL/boost/graph/Face_filtered_graph.h -CGAL/boost/graph/graph_traits_Constrained_Delaunay_triangulation_2.h -CGAL/boost/graph/graph_traits_Constrained_triangulation_plus_2.h -CGAL/boost/graph/graph_traits_Delaunay_triangulation_2.h -CGAL/boost/graph/graph_traits_Linear_cell_complex_for_combinatorial_map.h -CGAL/boost/graph/graph_traits_Polyhedron_3.h -CGAL/boost/graph/graph_traits_PolyMesh_ArrayKernelT.h -CGAL/boost/graph/graph_traits_Regular_triangulation_2.h -CGAL/boost/graph/graph_traits_Surface_mesh.h -CGAL/boost/graph/graph_traits_Triangulation_2.h -CGAL/boost/graph/graph_traits_Triangulation_hierarchy_2.h -CGAL/boost/graph/graph_traits_TriMesh_ArrayKernelT.h -CGAL/boost/graph/Graph_with_descriptor_with_graph.h -CGAL/boost/graph/helpers.h -CGAL/boost/graph/io.h -CGAL/boost/graph/iterator.h -CGAL/boost/graph/properties.h -CGAL/boost/graph/properties_Linear_cell_complex_for_combinatorial_map.h -CGAL/boost/graph/properties_PolyMesh_ArrayKernelT.h -CGAL/boost/graph/Seam_mesh.h -CGAL/boost/graph/selection.h -CGAL/boost/graph/split_graph_into_polylines.h -CGAL/boost/iterator/counting_iterator.hpp -CGAL/Bounded_kernel.h -CGAL/bounding_box.h -CGAL/box_intersection_d.h -CGAL/Cartesian_converter.h -CGAL/Cartesian_d.h -CGAL/Cartesian.h -CGAL/Cartesian_matrix.h -CGAL/Cell_attribute.h -CGAL/centroid.h -CGAL/ch_akl_toussaint.h -CGAL/ch_bykat.h -CGAL/ch_eddy.h -CGAL/ch_graham_andrew.h -CGAL/ch_jarvis.h -CGAL/ch_timing_2.h -CGAL/Circular_kernel_2.h -CGAL/circulator.h -CGAL/Classification.h -CGAL/Classification/Random_forest_classifier.h -CGAL/Coercion_traits.h -CGAL/Combination_enumerator.h -CGAL/Combinatorial_map_constructors.h -CGAL/Combinatorial_map.h -CGAL/Complex_2_in_triangulation_3.h -CGAL/compute_average_spacing.h -CGAL/Compute_cone_boundaries_2.h -CGAL/compute_outer_frame_margin.h -CGAL/config.h -CGAL/connect_holes.h -CGAL/Constrained_Delaunay_triangulation_2.h -CGAL/Constrained_triangulation_plus_2.h -CGAL/constructions_d.h -CGAL/Construct_theta_graph_2.h -CGAL/convex_decomposition_3.h -CGAL/convex_hull_2.h -CGAL/Convex_hull_3/dual/halfspace_intersection_3.h -CGAL/convex_hull_3.h -CGAL/convex_hull_3_to_face_graph.h -CGAL/convex_hull_traits_2.h -CGAL/convexity_check_3.h -CGAL/CORE_algebraic_number_traits.h -CGAL/CORE_BigInt.h -CGAL/CORE_BigRat.h -CGAL/CORE_Expr.h -CGAL/Counting_iterator.h -CGAL/create_offset_polygons_2.h -CGAL/create_offset_polygons_from_polygon_with_holes_2.h -CGAL/create_straight_skeleton_2.h -CGAL/create_straight_skeleton_from_polygon_with_holes_2.h -CGAL/Default.h -CGAL/Delaunay_mesher_2.h -CGAL/Delaunay_mesh_face_base_2.h -CGAL/Delaunay_mesh_size_criteria_2.h -CGAL/Delaunay_mesh_vertex_base_2.h -CGAL/Delaunay_triangulation_2.h -CGAL/Delaunay_triangulation_3.h -CGAL/Delaunay_triangulation_adaptation_policies_2.h -CGAL/Delaunay_triangulation_adaptation_traits_2.h -CGAL/Delaunay_triangulation.h -CGAL/Diagonalize_traits.h -CGAL/double.h -CGAL/edge_aware_upsample_point_set.h -CGAL/Eigen_diagonalize_traits.h -CGAL/Eigen_matrix.h -CGAL/Eigen_solver_traits.h -CGAL/Eigen_svd.h -CGAL/Eigen_vector.h -CGAL/envelope_2.h -CGAL/envelope_3.h -CGAL/Envelope_diagram_1.h -CGAL/Env_plane_traits_3.h -CGAL/Env_sphere_traits_3.h -CGAL/Env_surface_data_traits_3.h -CGAL/Env_triangle_traits_3.h -CGAL/Epick_d.h -CGAL/estimate_scale.h -CGAL/Euclidean_distance.h -CGAL/Exact_circular_kernel_2.h -CGAL/Exact_integer.h -CGAL/Exact_predicates_exact_constructions_kernel.h -CGAL/Exact_predicates_exact_constructions_kernel_with_root_of.h -CGAL/Exact_predicates_inexact_constructions_kernel.h -CGAL/Exact_rational.h -CGAL/Exact_spherical_kernel_3.h -CGAL/Extended_homogeneous.h -CGAL/extract_mean_curvature_flow_skeleton.h -CGAL/extremal_polygon_2.h -CGAL/exude_mesh_3.h -CGAL/Filtered_extended_homogeneous.h -CGAL/Filtered_kernel.h -CGAL/Filtered_predicate.h -CGAL/Fixed_alpha_shape_3.h -CGAL/Fixed_alpha_shape_cell_base_3.h -CGAL/Fixed_alpha_shape_vertex_base_3.h -CGAL/Fraction_traits.h -CGAL/function_objects.h -CGAL/Fuzzy_iso_box.h -CGAL/Fuzzy_sphere.h -CGAL/Generalized_map.h -CGAL/General_polygon_2.h -CGAL/General_polygon_set_2.h -CGAL/Gmpq.h -CGAL/Gmpzf.h -CGAL/Gmpz.h -CGAL/gnuplot_output_2.h -CGAL/Gps_circle_segment_traits_2.h -CGAL/Gps_traits_2.h -CGAL/grabbers.h -CGAL/graph_traits_Arrangement_2.h -CGAL/graph_traits_Dual_Arrangement_2.h -CGAL/Gray_image_mesh_domain_3.h -CGAL/Gray_level_image_3.h -CGAL/grid_simplify_point_set.h -CGAL/HalfedgeDS_decorator.h -CGAL/HalfedgeDS_default.h -CGAL/HalfedgeDS_items_2.h -CGAL/HalfedgeDS_list.h -CGAL/HalfedgeDS_min_items.h -CGAL/HalfedgeDS_vector.h -CGAL/hierarchy_simplify_point_set.h -CGAL/hilbert_sort.h -CGAL/hilbert_sort_on_sphere.h -CGAL/Homogeneous.h -CGAL/Image_3.h -CGAL/ImageIO.h -CGAL/Implicit_mesh_domain_3.h -CGAL/Implicit_surface_3.h -CGAL/Implicit_to_labeling_function_wrapper.h -CGAL/In_place_list.h -CGAL/internal/boost/function_property_map.hpp -CGAL/interpolation_functions.h -CGAL/Interpolation_gradient_fitting_traits_2.h -CGAL/Interpolation_traits_2.h -CGAL/intersections.h -CGAL/Interval_skip_list.h -CGAL/Interval_skip_list_interval.h -CGAL/IO/Arr_iostream.h -CGAL/IO/Arr_text_formatter.h -CGAL/IO/Arr_with_history_iostream.h -CGAL/IO/Color.h -CGAL/IO/Complex_2_in_triangulation_3_file_writer.h -CGAL/IO/Dxf_bsop_reader.h -CGAL/IO/facets_in_complex_2_to_triangle_mesh.h -CGAL/IO/File_medit.h -CGAL/IO/File_scanner_OFF.h -CGAL/IO/File_writer_inventor.h -CGAL/IO/File_writer_OFF.h -CGAL/IO/File_writer_VRML_2.h -CGAL/IO/File_writer_wavefront.h -CGAL/IO/generic_copy_OFF.h -CGAL/IO/Inventor_ostream.h -CGAL/IO/io.h -CGAL/IO/Nef_polyhedron_iostream_3.h -CGAL/IO/OFF_reader.h -CGAL/IO/Ostream_iterator.h -CGAL/IO/Polyhedron_iostream.h -CGAL/IO/Polyhedron_VRML_1_ostream.h -CGAL/IO/read_las_points.h -CGAL/IO/read_off_points.h -CGAL/IO/read_ply_points.h -CGAL/IO/read_xyz_points.h -CGAL/IO/Verbose_ostream.h -CGAL/IO/VRML_1_ostream.h -CGAL/IO/VRML_2_ostream.h -CGAL/IO/write_ply_points.h -CGAL/IO/write_xyz_points.h -CGAL/Iso_rectangle_2.h -CGAL/iterator.h -CGAL/Iterator_range.h -CGAL/jet_estimate_normals.h -CGAL/jet_smooth_point_set.h -CGAL/Join_input_iterator.h -CGAL/Kd_tree.h -CGAL/Kernel/global_functions_2.h -CGAL/Kernel/global_functions.h -CGAL/Kinetic/Active_objects_vector.h -CGAL/Kinetic/basic.h -CGAL/Kinetic/Cartesian.h -CGAL/Kinetic/Certificate_generator.h -CGAL/Kinetic/Default_instantaneous_kernel.h -CGAL/Kinetic/Default_simulator.h -CGAL/Kinetic/Delaunay_triangulation_2.h -CGAL/Kinetic/Delaunay_triangulation_3.h -CGAL/Kinetic/Delaunay_triangulation_event_log_visitor_3.h -CGAL/Kinetic/Erase_event.h -CGAL/Kinetic/Event_base.h -CGAL/Kinetic/Exact_simulation_traits.h -CGAL/Kinetic/Handle_degeneracy_function_kernel.h -CGAL/Kinetic/Heap_pointer_event_queue.h -CGAL/Kinetic/Inexact_simulation_traits.h -CGAL/Kinetic/Insert_event.h -CGAL/Kinetic/Listener.h -CGAL/Kinetic/listeners.h -CGAL/Kinetic/Ref_counted.h -CGAL/Kinetic/Regular_triangulation_3.h -CGAL/Kinetic/Regular_triangulation_exact_simulation_traits.h -CGAL/Kinetic/Sort.h -CGAL/Kinetic/Sort_visitor_base.h -CGAL/Kinetic/Two_list_pointer_event_queue.h -CGAL/K_neighbor_search.h -CGAL/Labeled_image_mesh_domain_3.h -CGAL/Labeled_mesh_domain_3.h -CGAL/Largest_empty_iso_rectangle_2.h -CGAL/Lazy_exact_nt.h -CGAL/leda_integer.h -CGAL/leda_real.h -CGAL/Level_interval.h -CGAL/Linear_cell_complex_constructors.h -CGAL/Linear_cell_complex_for_combinatorial_map.h -CGAL/Linear_cell_complex_for_generalized_map.h -CGAL/linear_least_squares_fitting_2.h -CGAL/linear_least_squares_fitting_3.h -CGAL/link_to_face_graph.h -CGAL/lloyd_optimize_mesh_2.h -CGAL/make_mesh_3.h -CGAL/make_skin_surface_mesh_3.h -CGAL/make_surface_mesh.h -CGAL/Manhattan_distance_iso_box_point.h -CGAL/Mean_curvature_flow_skeletonization.h -CGAL/Memory_sizer.h -CGAL/Mesh_3/Dump_c3t3.h -CGAL/Mesh_3/experimental/Lipschitz_sizing_polyhedron.h -CGAL/Mesh_3/initialize_triangulation_from_labeled_image.h -CGAL/Mesh_3/polylines_to_protect.h -CGAL/Mesh_3/properties_Surface_mesh.h -CGAL/Mesh_complex_3_in_triangulation_3.h -CGAL/Mesh_constant_domain_field_3.h -CGAL/Mesh_criteria_3.h -CGAL/Mesh_domain_with_polyline_features_3.h -CGAL/mesh_segmentation.h -CGAL/mesh_skin_surface_3.h -CGAL/Mesh_triangulation_3.h -CGAL/mesh_union_of_balls_3.h -CGAL/Min_annulus_d.h -CGAL/Min_circle_2.h -CGAL/Min_circle_2_traits_2.h -CGAL/Min_ellipse_2.h -CGAL/Min_ellipse_2_traits_2.h -CGAL/minkowski_sum_2.h -CGAL/minkowski_sum_3.h -CGAL/min_quadrilateral_2.h -CGAL/Min_sphere_annulus_d_traits_2.h -CGAL/Min_sphere_annulus_d_traits_d.h -CGAL/Min_sphere_d.h -CGAL/Min_sphere_of_spheres_d.h -CGAL/Monge_via_jet_fitting.h -CGAL/MP_Float.h -CGAL/mst_orient_normals.h -CGAL/natural_neighbor_coordinates_2.h -CGAL/natural_neighbor_coordinates_3.h -CGAL/Nef_3/SNC_indexed_items.h -CGAL/Nef_polyhedron_2.h -CGAL/Nef_polyhedron_3.h -CGAL/Nef_polyhedron_S2.h -CGAL/Nef_S2/create_random_Nef_S2.h -CGAL/N_step_adaptor.h -CGAL/number_utils.h -CGAL/offset_polygon_2.h -CGAL/OFF_to_nef_3.h -CGAL/Optimal_transportation_reconstruction_2.h -CGAL/Origin.h -CGAL/Orthogonal_incremental_neighbor_search.h -CGAL/Orthogonal_k_neighbor_search.h -CGAL/partition_2.h -CGAL/Partition_is_valid_traits_2.h -CGAL/Partition_traits_2.h -CGAL/pca_estimate_normals.h -CGAL/Periodic_2_Delaunay_triangulation_2.h -CGAL/Periodic_2_Delaunay_triangulation_traits_2.h -CGAL/Periodic_2_triangulation_face_base_2.h -CGAL/Periodic_2_triangulation_hierarchy_2.h -CGAL/Periodic_3_Delaunay_triangulation_3.h -CGAL/Periodic_3_Delaunay_triangulation_traits_3.h -CGAL/Periodic_3_regular_triangulation_3.h -CGAL/Periodic_3_regular_triangulation_traits_3.h -CGAL/periodic_3_triangulation_3_io.h -CGAL/Periodic_3_triangulation_ds_vertex_base_3.h -CGAL/perturb_mesh_3.h -CGAL/Point_2.h -CGAL/point_generators_2.h -CGAL/point_generators_3.h -CGAL/point_generators_d.h -CGAL/Point_set_2.h -CGAL/Point_set_3.h -CGAL/Point_set_3/IO.h -CGAL/Point_with_normal_3.h -CGAL/Poisson_implicit_surface_3.h -CGAL/Poisson_reconstruction_function.h -CGAL/poisson_surface_reconstruction.h -CGAL/Polygon_2_algorithms.h -CGAL/Polygon_2.h -CGAL/polygon_function_objects.h -CGAL/Polygon_mesh_processing/bbox.h -CGAL/Polygon_mesh_processing/border.h -CGAL/Polygon_mesh_processing/compute_normal.h -CGAL/Polygon_mesh_processing/connected_components.h -CGAL/Polygon_mesh_processing/corefinement.h -CGAL/Polygon_mesh_processing/detect_features.h -CGAL/Polygon_mesh_processing/distance.h -CGAL/Polygon_mesh_processing/fair.h -CGAL/Polygon_mesh_processing/intersection.h -CGAL/Polygon_mesh_processing/measure.h -CGAL/Polygon_mesh_processing/orientation.h -CGAL/Polygon_mesh_processing/orient_polygon_soup.h -CGAL/Polygon_mesh_processing/polygon_soup_to_polygon_mesh.h -CGAL/Polygon_mesh_processing/random_perturbation.h -CGAL/Polygon_mesh_processing/refine.h -CGAL/Polygon_mesh_processing/remesh.h -CGAL/Polygon_mesh_processing/self_intersections.h -CGAL/Polygon_mesh_processing/stitch_borders.h -CGAL/Polygon_mesh_processing/triangulate_faces.h -CGAL/Polygon_mesh_processing/triangulate_hole.h -CGAL/Polygon_mesh_slicer.h -CGAL/Polygon_offset_builder_2.h -CGAL/Polygon_set_2.h -CGAL/Polygon_vertical_decomposition_2.h -CGAL/Polygon_with_holes_2.h -CGAL/Polyhedral_complex_mesh_domain_3.h -CGAL/Polyhedral_mesh_domain_3.h -CGAL/Polyhedral_mesh_domain_with_features_3.h -CGAL/Polyhedron_3.h -CGAL/polyhedron_cut_plane_3.h -CGAL/Polyhedron_incremental_builder_3.h -CGAL/Polyhedron_items_with_id_3.h -CGAL/Polyhedron_traits_3.h -CGAL/Polyhedron_traits_with_normals_3.h -CGAL/Polyline_simplification_2/simplify.h -CGAL/Polyline_simplification_2/Squared_distance_cost.h -CGAL/Polynomial.h -CGAL/Polynomial/Sturm_root_stack.h -CGAL/Polynomial/Sturm_root_stack_traits.h -CGAL/Polynomial_traits_d.h -CGAL/Polynomial_type_generator.h -CGAL/Polytope_distance_d.h -CGAL/Polytope_distance_d_traits_3.h -CGAL/Profile_counter.h -CGAL/Profile_timer.h -CGAL/Projection_traits_xy_3.h -CGAL/Projection_traits_yz_3.h -CGAL/property_map.h -CGAL/QP_functions.h -CGAL/QP_models.h -CGAL/Quotient.h -CGAL/random_convex_hull_in_disc_2.h -CGAL/random_convex_set_2.h -CGAL/Random.h -CGAL/random_polygon_2.h -CGAL/random_selection.h -CGAL/random_simplify_point_set.h -CGAL/Range_segment_tree_traits.h -CGAL/Range_tree_k.h -CGAL/read_vtk_image_data.h -CGAL/Real_timer.h -CGAL/rectangular_p_center_2.h -CGAL/refine_mesh_3.h -CGAL/Regular_grid_2.h -CGAL/regularize_planes.h -CGAL/regular_neighbor_coordinates_2.h -CGAL/Regular_triangulation_2.h -CGAL/Regular_triangulation_3.h -CGAL/Regular_triangulation_cell_base_3.h -CGAL/Regular_triangulation.h -CGAL/Regular_triangulation_vertex_base_3.h -CGAL/remove_outliers.h -CGAL/Ridges.h -CGAL/Runge_kutta_integrator_2.h -CGAL/Scale_space_reconstruction_3/Advancing_front_mesher.h -CGAL/Scale_space_reconstruction_3/Jet_smoother.h -CGAL/Scale_space_surface_reconstruction_3.h -CGAL/Search_traits_2.h -CGAL/Search_traits_3.h -CGAL/Search_traits_adapter.h -CGAL/Search_traits_d.h -CGAL/Search_traits.h -CGAL/Segment_2.h -CGAL/Segment_Delaunay_graph_2.h -CGAL/Segment_Delaunay_graph_adaptation_policies_2.h -CGAL/Segment_Delaunay_graph_adaptation_traits_2.h -CGAL/Segment_Delaunay_graph_filtered_traits_2.h -CGAL/Segment_Delaunay_graph_hierarchy_2.h -CGAL/Segment_Delaunay_graph_Linf_2.h -CGAL/Segment_Delaunay_graph_Linf_filtered_traits_2.h -CGAL/Segment_Delaunay_graph_Linf_hierarchy_2.h -CGAL/Segment_Delaunay_graph_Linf_traits_2.h -CGAL/Segment_Delaunay_graph_storage_traits_with_info_2.h -CGAL/Segment_Delaunay_graph_traits_2.h -CGAL/Segment_tree_d.h -CGAL/Segment_tree_k.h -CGAL/Set_movable_separability_2/Single_mold_translational_casting/is_pullout_direction.h -CGAL/Set_movable_separability_2/Single_mold_translational_casting/pullout_directions.h -CGAL/Set_movable_separability_2/Single_mold_translational_casting/top_edges.h -CGAL/Shape_detection_3.h -CGAL/sibson_gradient_fitting.h -CGAL/Side_of_triangle_mesh.h -CGAL/Simple_cartesian.h -CGAL/Simple_polygon_visibility_2.h -CGAL/Skin_surface_3.h -CGAL/Skin_surface_polyhedral_items_3.h -CGAL/Small_side_angle_bisector_decomposition_2.h -CGAL/Snap_rounding_2.h -CGAL/Snap_rounding_traits_2.h -CGAL/sorted_matrix_search.h -CGAL/spatial_sort.h -CGAL/spatial_sort_on_sphere.h -CGAL/Spatial_sort_traits_adapter_2.h -CGAL/Spatial_sort_traits_adapter_3.h -CGAL/Spatial_sort_traits_adapter_d.h -CGAL/Sqrt_extension.h -CGAL/squared_distance_2.h -CGAL/Straight_skeleton_builder_2.h -CGAL/Stream_lines_2.h -CGAL/structure_point_set.h -CGAL/subdivide_skin_surface_mesh_3.h -CGAL/subdivide_union_of_balls_mesh_3.h -CGAL/subdivision_method_3.h -CGAL/Surface_mesh_default_criteria_3.h -CGAL/Surface_mesh_default_triangulation_3.h -CGAL/Surface_mesh_deformation.h -CGAL/Surface_mesh.h -CGAL/Surface_mesh_parameterization/Circular_border_parameterizer_3.h -CGAL/Surface_mesh_parameterization/Discrete_authalic_parameterizer_3.h -CGAL/Surface_mesh_parameterization/Discrete_conformal_map_parameterizer_3.h -CGAL/Surface_mesh_parameterization/Error_code.h -CGAL/Surface_mesh_parameterization/internal/Containers_filler.h -CGAL/Surface_mesh_parameterization/internal/kernel_traits.h -CGAL/Surface_mesh_parameterization/internal/shortest_path.h -CGAL/Surface_mesh_parameterization/IO/File_off.h -CGAL/Surface_mesh_parameterization/LSCM_parameterizer_3.h -CGAL/Surface_mesh_parameterization/Orbifold_Tutte_parameterizer_3.h -CGAL/Surface_mesh_parameterization/parameterize.h -CGAL/Surface_mesh_parameterization/Square_border_parameterizer_3.h -CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h -CGAL/Surface_mesh_shortest_path.h -CGAL/Surface_mesh_shortest_path/Surface_mesh_shortest_path.h -CGAL/Surface_mesh_shortest_path/Surface_mesh_shortest_path_traits.h -CGAL/Surface_mesh_simplification/edge_collapse.h -CGAL/Surface_mesh_simplification/Edge_collapse_visitor_base.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_change_placement.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Constrained_placement.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_ratio_stop_predicate.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_stop_predicate.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_cost.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/LindstromTurk_cost.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/LindstromTurk_placement.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Midpoint_and_length.h -CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Midpoint_placement.h -CGAL/surface_neighbor_coordinates_3.h -CGAL/Surface_sweep_2_algorithms.h -CGAL/tags.h -CGAL/Timer.h -CGAL/trace.h -CGAL/Tree_traits.h -CGAL/Triangular_expansion_visibility_2.h -CGAL/Triangular_field_2.h -CGAL/Triangulation_2.h -CGAL/Triangulation_2_to_lcc.h -CGAL/Triangulation_3.h -CGAL/Triangulation_3_to_lcc.h -CGAL/Triangulation_conformer_2.h -CGAL/Triangulation_data_structure_2.h -CGAL/Triangulation_data_structure_3.h -CGAL/Triangulation_data_structure.h -CGAL/Triangulation_face_base_2.h -CGAL/Triangulation_face_base_with_info_2.h -CGAL/Triangulation.h -CGAL/Triangulation_hierarchy_2.h -CGAL/Triangulation_hierarchy_vertex_base_2.h -CGAL/Triangulation_vertex_base_2.h -CGAL/Triangulation_vertex_base_3.h -CGAL/Triangulation_vertex_base_with_id_2.h -CGAL/Triangulation_vertex_base_with_info_2.h -CGAL/Triangulation_vertex_base_with_info_3.h -CGAL/tuple.h -CGAL/Umbilics.h -CGAL/Union_of_balls_3.h -CGAL/Unique_hash_map.h -CGAL/use.h -CGAL/utility.h -CGAL/value_type_traits.h -CGAL/vcm_estimate_edges.h -CGAL/vcm_estimate_normals.h -CGAL/Voronoi_diagram_2.h -CGAL/Weighted_Minkowski_distance.h -CGAL/Width_3.h -CGAL/Width_default_traits_3.h -CGAL/wlop_simplify_and_regularize_point_set.h -]=]) -separate_arguments(list_of_documented_headers UNIX_COMMAND ${list_of_documented_headers_txt}) diff --git a/Scripts/developer_scripts/generate_list_of_documented_headers b/Scripts/developer_scripts/generate_list_of_documented_headers deleted file mode 100755 index 167fb221e09..00000000000 --- a/Scripts/developer_scripts/generate_list_of_documented_headers +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# Used to regenerate `Installation/list_of_documented_headers.cmake` -# -# Run it in the `Installation` directory of a Git layout, with -# `../build-doc/doc_output/` containing the build of the Doxygen -# documentation. - -file=cmake/modules/list_of_documented_headers.cmake - -printf "# Generated using $0\n" > "$file" - -exec >> "$file" - -printf 'set(list_of_documented_headers_txt [=[\n' -ack --no-heading --no-filename --output='$2' '# *include *(<|[<"])(CGAL/[^>&]*)([>"]|>)' ../build-doc/doc_output/*/*.html ../*/examples/*/*.cpp | sort | uniq -printf ']=])\n' -printf 'separate_arguments(list_of_documented_headers UNIX_COMMAND ${list_of_documented_headers_txt})\n' From d577ee75a142e48c96ae5823bf25ae5496297951 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 26 Jan 2018 14:59:58 +0100 Subject: [PATCH 04/22] remove Build Dir from dependencies --- Installation/CMakeLists.txt | 2 ++ Installation/cmake/modules/process_dependencies.cmake | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/Installation/CMakeLists.txt b/Installation/CMakeLists.txt index 7ae6e11904d..b97ea8d4a59 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1204,6 +1204,8 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") if(POLICY CMP0057) cmake_policy(SET CMP0057 NEW) endif() + #get build dir for removal from deps + get_filename_component(BUILD_DIR ${CMAKE_BINARY_DIR} NAME) foreach (package ${CGAL_CONFIGURED_PACKAGES_NAMES}) if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include) set(check_pkg_headers_depends "") diff --git a/Installation/cmake/modules/process_dependencies.cmake b/Installation/cmake/modules/process_dependencies.cmake index 25aff19b907..084042e89b5 100644 --- a/Installation/cmake/modules/process_dependencies.cmake +++ b/Installation/cmake/modules/process_dependencies.cmake @@ -8,6 +8,9 @@ if(NOT CGAL_PACKAGES_PREFIX) endif() #message("regexp: \\. ${CGAL_PACKAGES_PREFIX}/[^/]*/include/CGAL/.*h") +#TO BE CHECKED +get_filename_component(INSTALLATION "${CMAKE_BINARY_DIR}" DIRECTORY) +get_filename_component(BUILD_DIR "${INSTALLATION}" NAME) foreach(INPUT_FILE ${INPUT_FILES}) file(STRINGS ${INPUT_FILE} input) #message("input is : ${input}") @@ -15,6 +18,7 @@ foreach(INPUT_FILE ${INPUT_FILES}) string(REGEX MATCHALL "^\\.* ${CGAL_PACKAGES_PREFIX}/[A-Za-z0-9_.-]*/include/CGAL/[A-Za-z0-9_/.-]*\\.h" header ${line}) string(REGEX REPLACE "\\.* ${CGAL_PACKAGES_PREFIX}/" "" header "${header}") string(REGEX REPLACE "/.*" "" pkg "${header}") + string(REPLACE "${BUILD_DIR}" " " pkg "${pkg}") if(header) list(APPEND headers ${header}) endif() From 1dc6a0d66c043df96d3a57ced8116ac4ce69dae0 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Mon, 29 Jan 2018 11:42:36 +0100 Subject: [PATCH 05/22] Add a script in Scripts/developers_scripts thatcheck if there are differencies in the dependencies of packages --- Installation/CMakeLists.txt | 9 +++- .../cmake/modules/process_dependencies.cmake | 12 ++++- .../cgal_check_dependencies.sh | 51 +++++++++++++++++++ 3 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 Scripts/developer_scripts/cgal_check_dependencies.sh diff --git a/Installation/CMakeLists.txt b/Installation/CMakeLists.txt index b97ea8d4a59..765b7dc0dea 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1049,6 +1049,12 @@ Note that this option will modify the source directory!" ${CGAL_ENABLE_CHECK_HEADERS}) if(CGAL_ENABLE_CHECK_HEADERS OR CGAL_COMPUTE_DEPENDENCIES) + + option(CGAL_COPY_DEPENDENCIES + "Copy package dependencies in source directories. + Note that this option will modify the source directory!" + FALSE) + if(NOT CMAKE_MAJOR_VERSION GREATER 2) message(FATAL_ERROR "Your version of CMake is too old. You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") @@ -1302,6 +1308,8 @@ ${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include/${header}" COMMENT "Compute dependencies of ${package}" COMMAND ${CMAKE_COMMAND} -DCGAL_PACKAGES_PREFIX=${CGAL_SOURCE_DIR} + -DCGAL_COPY_DEPENDENCIES=${CGAL_COPY_DEPENDENCIES} + -DCGAL_COPY_PATH=${CGAL_SOURCE_DIR}/${package}/dependencies -DOUTPUT_HEADERS_LIST=${CGAL_BINARY_DIR}/package_info/${package}/included_headers -DOUTPUT_PACKAGES_LIST=${CGAL_BINARY_DIR}/package_info/${package}/dependencies -P "${CGAL_MODULES_DIR}/process_dependencies.cmake" @@ -1327,7 +1335,6 @@ ${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include/${header}" - package_info//check_headers/ (error messages from \ the headers checks)\n") message( "== Setting header checking (DONE) ==\n" ) - endif() endif( CGAL_BRANCH_BUILD ) diff --git a/Installation/cmake/modules/process_dependencies.cmake b/Installation/cmake/modules/process_dependencies.cmake index 084042e89b5..81d3f7eb6ec 100644 --- a/Installation/cmake/modules/process_dependencies.cmake +++ b/Installation/cmake/modules/process_dependencies.cmake @@ -1,4 +1,4 @@ -foreach(n RANGE 5 ${CMAKE_ARGC}) +foreach(n RANGE 7 ${CMAKE_ARGC}) list(APPEND INPUT_FILES ${CMAKE_ARGV${n}}) endforeach() @@ -43,7 +43,15 @@ if(OUTPUT_HEADERS_LIST) endif() if(OUTPUT_PACKAGES_LIST) file(WRITE ${OUTPUT_PACKAGES_LIST} "") + if (CGAL_COPY_DEPENDENCIES) + file(WRITE ${CGAL_COPY_PATH} "") + endif() foreach(pkg ${pkgs}) - file(APPEND ${OUTPUT_PACKAGES_LIST} "${pkg}\n") + file(APPEND ${CGAL_COPY_PATH} "${pkg}\n") + if (CGAL_COPY_DEPENDENCIES) + file(APPEND package_path/dependencies "${pkg}\n") + endif() endforeach() endif() + + diff --git a/Scripts/developer_scripts/cgal_check_dependencies.sh b/Scripts/developer_scripts/cgal_check_dependencies.sh new file mode 100644 index 00000000000..a79fb5e2455 --- /dev/null +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -0,0 +1,51 @@ +#This script must be called from the CGAL root. + +while test $# -gt 0 +do + case "$1" in + --help) echo "Usage: $0 " + echo " $0 must be called from the CGAL root directory. It will compile documentation for all packages using doxygen_exe_path, and deduce " + echo "their dependencies. It will then compare them with the previous ones and output 1if the dependencies has changed, " + echo "0 otherwise." + exit 0 + ;; + --*) echo "bad option $1" + ;; + *) DOX_PATH="$1" + ;; + esac + shift +done + +CGAL_ROOT=$PWD +mkdir -p dep_check_build && cd dep_check_build +for pkg in ../* +do + if [ -f $pkg/dependencies ]; then + echo "$pkg" + mv $pkg/dependencies $pkg/dependencies.old + fi +done + +cmake -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE .. +make -j$(nproc --all) packages_dependencies +for pkg in ../* +do + if [ -f $pkg/dependencies ]; then + PKG_DIFF=$(diff -N -w $pkg/dependencies $pkg/dependencies.old) + if [ -n "$PKG_DIFF" ]; then + HAS_DIFF=TRUE + echo "Differences in $pkg: $PKG_DIFF" + fi + rm $pkg/dependencies.old + fi +done +cd $CGAL_ROOT +rm -r dep_check_build +if [ -n "$HAS_DIFF" ]; then + echo " You should run cmake with option CGAL_CHECK_HEADERS ON, make the target packages_dependencies and commit the new dependencies files." + exit 1 +else + echo "The dependencies are up to date." + exit 0 +fi From ae36b452bc38e582cea83b6c6e20a8295228a739 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Mon, 29 Jan 2018 11:44:13 +0100 Subject: [PATCH 06/22] Add dependencies of all packages --- 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 ++++++++++ Arithmetic_kernel/dependencies | 0 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_Core/dependencies | 0 CGAL_ImageIO/dependencies | 11 +++++ CGAL_ipelets/dependencies | 0 Cartesian_kernel/dependencies | 15 ++++++ Circular_kernel_2/dependencies | 19 ++++++++ Circular_kernel_3/dependencies | 19 ++++++++ Circulator/dependencies | 6 +++ Classification/dependencies | 21 +++++++++ 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/dependencies | 3 ++ Interpolation/dependencies | 17 +++++++ 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 +++++++++++++++++ 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_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 +++++++ 129 files changed, 2286 insertions(+) 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 Arithmetic_kernel/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_Core/dependencies create mode 100644 CGAL_ImageIO/dependencies create mode 100644 CGAL_ipelets/dependencies 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 create mode 100644 Intersections_2/dependencies 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/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/Arithmetic_kernel/dependencies b/Arithmetic_kernel/dependencies new file mode 100644 index 00000000000..e69de29bb2d 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_Core/dependencies b/CGAL_Core/dependencies new file mode 100644 index 00000000000..e69de29bb2d 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/CGAL_ipelets/dependencies b/CGAL_ipelets/dependencies new file mode 100644 index 00000000000..e69de29bb2d 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/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/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/Intersections_2/dependencies b/Intersections_2/dependencies new file mode 100644 index 00000000000..e69de29bb2d 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/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_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 From acd0a72edf2158c80eb8473c840838c150f0e55c Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Mon, 29 Jan 2018 11:59:43 +0100 Subject: [PATCH 07/22] Modify travis script to test dependencies --- .travis.yml | 7 +++ .travis/build_package.sh | 4 ++ 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 ----- CGAL_ipelets/dependencies | 0 Cartesian_kernel/dependencies | 15 ------ Circular_kernel_2/dependencies | 19 -------- Circular_kernel_3/dependencies | 19 -------- Circulator/dependencies | 6 --- Classification/dependencies | 21 --------- 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 | 18 ++++---- Installation/dependencies | 3 -- Interpolation/dependencies | 17 ------- 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 | 3 +- 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_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 ------- 131 files changed, 21 insertions(+), 2297 deletions(-) delete mode 100644 AABB_tree/dependencies delete mode 100644 Advancing_front_surface_reconstruction/dependencies delete mode 100644 Algebraic_foundations/dependencies delete mode 100644 Algebraic_kernel_d/dependencies delete mode 100644 Algebraic_kernel_for_circles/dependencies delete mode 100644 Algebraic_kernel_for_spheres/dependencies delete mode 100644 Alpha_shapes_2/dependencies delete mode 100644 Alpha_shapes_3/dependencies delete mode 100644 Apollonius_graph_2/dependencies delete mode 100644 Arrangement_on_surface_2/dependencies delete mode 100644 BGL/dependencies delete mode 100644 Barycentric_coordinates_2/dependencies delete mode 100644 Boolean_set_operations_2/dependencies delete mode 100644 Bounding_volumes/dependencies delete mode 100644 Box_intersection_d/dependencies delete mode 100644 CGAL_ImageIO/dependencies delete mode 100644 CGAL_ipelets/dependencies delete mode 100644 Cartesian_kernel/dependencies delete mode 100644 Circular_kernel_2/dependencies delete mode 100644 Circular_kernel_3/dependencies delete mode 100644 Circulator/dependencies delete mode 100644 Classification/dependencies delete mode 100644 Combinatorial_map/dependencies delete mode 100644 Cone_spanners_2/dependencies delete mode 100644 Convex_decomposition_3/dependencies delete mode 100644 Convex_hull_2/dependencies delete mode 100644 Convex_hull_3/dependencies delete mode 100644 Convex_hull_d/dependencies delete mode 100644 Distance_2/dependencies delete mode 100644 Distance_3/dependencies delete mode 100644 Envelope_2/dependencies delete mode 100644 Envelope_3/dependencies delete mode 100644 Filtered_kernel/dependencies delete mode 100644 Generalized_map/dependencies delete mode 100644 Generator/dependencies delete mode 100644 Geomview/dependencies delete mode 100644 GraphicsView/dependencies delete mode 100644 HalfedgeDS/dependencies delete mode 100644 Hash_map/dependencies delete mode 100644 Homogeneous_kernel/dependencies delete mode 100644 Inscribed_areas/dependencies delete mode 100644 Installation/dependencies delete mode 100644 Interpolation/dependencies delete mode 100644 Intersections_2/dependencies delete mode 100644 Intersections_3/dependencies delete mode 100644 Interval_skip_list/dependencies delete mode 100644 Interval_support/dependencies delete mode 100644 Inventor/dependencies delete mode 100644 Jet_fitting_3/dependencies delete mode 100644 Kernel_23/dependencies delete mode 100644 Kernel_d/dependencies delete mode 100644 Kinetic_data_structures/dependencies delete mode 100644 LEDA/dependencies delete mode 100644 Linear_cell_complex/dependencies delete mode 100644 Matrix_search/dependencies delete mode 100644 Mesh_2/dependencies delete mode 100644 Mesh_3/dependencies delete mode 100644 Mesher_level/dependencies delete mode 100644 Minkowski_sum_2/dependencies delete mode 100644 Minkowski_sum_3/dependencies delete mode 100644 Modifier/dependencies delete mode 100644 Modular_arithmetic/dependencies delete mode 100644 Nef_2/dependencies delete mode 100644 Nef_3/dependencies delete mode 100644 Nef_S2/dependencies delete mode 100644 NewKernel_d/dependencies delete mode 100644 Number_types/dependencies delete mode 100644 OpenNL/dependencies delete mode 100644 Operations_on_polyhedra/dependencies delete mode 100644 Optimal_transportation_reconstruction_2/dependencies delete mode 100644 Optimisation_basic/dependencies delete mode 100644 Partition_2/dependencies delete mode 100644 Periodic_2_triangulation_2/dependencies delete mode 100644 Periodic_3_triangulation_3/dependencies delete mode 100644 Point_set_2/dependencies delete mode 100644 Point_set_3/dependencies delete mode 100644 Point_set_processing_3/dependencies delete mode 100644 Point_set_shape_detection_3/dependencies delete mode 100644 Poisson_surface_reconstruction_3/dependencies delete mode 100644 Polygon/dependencies delete mode 100644 Polygon_mesh_processing/dependencies delete mode 100644 Polyhedron/dependencies delete mode 100644 Polyhedron_IO/dependencies delete mode 100644 Polyline_simplification_2/dependencies delete mode 100644 Polynomial/dependencies delete mode 100644 Polytope_distance_d/dependencies delete mode 100644 Principal_component_analysis/dependencies delete mode 100644 Principal_component_analysis_LGPL/dependencies delete mode 100644 Profiling_tools/dependencies delete mode 100644 Property_map/dependencies delete mode 100644 QP_solver/dependencies delete mode 100644 Random_numbers/dependencies delete mode 100644 Ridges_3/dependencies delete mode 100644 STL_Extension/dependencies delete mode 100644 Scale_space_reconstruction_3/dependencies delete mode 100644 SearchStructures/dependencies delete mode 100644 Segment_Delaunay_graph_2/dependencies delete mode 100644 Segment_Delaunay_graph_Linf_2/dependencies delete mode 100644 Set_movable_separability_2/dependencies delete mode 100644 Skin_surface_3/dependencies delete mode 100644 Snap_rounding_2/dependencies delete mode 100644 Solver_interface/dependencies delete mode 100644 Spatial_searching/dependencies delete mode 100644 Spatial_sorting/dependencies delete mode 100644 Straight_skeleton_2/dependencies delete mode 100644 Stream_lines_2/dependencies delete mode 100644 Stream_support/dependencies delete mode 100644 Subdivision_method_3/dependencies delete mode 100644 Surface_mesh/dependencies delete mode 100644 Surface_mesh_deformation/dependencies delete mode 100644 Surface_mesh_parameterization/dependencies delete mode 100644 Surface_mesh_segmentation/dependencies delete mode 100644 Surface_mesh_shortest_path/dependencies delete mode 100644 Surface_mesh_simplification/dependencies delete mode 100644 Surface_mesh_skeletonization/dependencies delete mode 100644 Surface_mesher/dependencies delete mode 100644 Surface_sweep_2/dependencies delete mode 100644 TDS_2/dependencies delete mode 100644 TDS_3/dependencies delete mode 100644 Testsuite/dependencies delete mode 100644 Three/dependencies delete mode 100644 Triangulation/dependencies delete mode 100644 Triangulation_2/dependencies delete mode 100644 Triangulation_3/dependencies delete mode 100644 Union_find/dependencies delete mode 100644 Visibility_2/dependencies delete mode 100644 Voronoi_diagram_2/dependencies diff --git a/.travis.yml b/.travis.yml index 3154fc76141..150af00b390 100644 --- a/.travis.yml +++ b/.travis.yml @@ -103,6 +103,9 @@ install: - bash .travis/install.sh - if [[ "$CXX" = "clang++" ]]; then export CXX=clang++-3.6 CC=clang-3.6; fi before_script: +- wget -O doxygen_exe https://cgal.geometryfactory.com/~mgimeno/doxygen_exe +- sudo mv doxygen_exe /usr/bin/doxygen +- 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 .. @@ -112,6 +115,7 @@ before_script: - sudo bash ./.travis/install_openmesh.sh script: - cd ./.travis +- doxygen --version - bash -x -e ./build_package.sh $PACKAGE addons: apt: @@ -121,8 +125,11 @@ addons: packages: - clang-3.6 - zsh + - flex + - bison - cmake - libboost1.55-dev + - graphviz - libboost-system1.55-dev - libboost-program-options1.55-dev - libboost-thread1.55-dev diff --git a/.travis/build_package.sh b/.travis/build_package.sh index 5bc7b796a68..3cc7e21b43c 100755 --- a/.travis/build_package.sh +++ b/.travis/build_package.sh @@ -55,6 +55,10 @@ for ARG in $(echo "$@") do if [ "$ARG" = "CHECK" ] then + #test dependencies + cd $ROOT + bash Scripts/developer_scripts/cgal_check_dependencies.sh /usr/bin/doxygen + cd .travis zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD mkdir -p build-travis pushd build-travis diff --git a/AABB_tree/dependencies b/AABB_tree/dependencies deleted file mode 100644 index 297b8bbf9b9..00000000000 --- a/AABB_tree/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 3f89df2428d..00000000000 --- a/Advancing_front_surface_reconstruction/dependencies +++ /dev/null @@ -1,34 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Algebraic_foundations/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 7e92ed6d189..00000000000 --- a/Algebraic_kernel_d/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 deleted file mode 100644 index ccd077b9391..00000000000 --- a/Algebraic_kernel_for_circles/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index ce905ac4c76..00000000000 --- a/Algebraic_kernel_for_spheres/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 87446ab8449..00000000000 --- a/Alpha_shapes_2/dependencies +++ /dev/null @@ -1,18 +0,0 @@ - -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 deleted file mode 100644 index 4241d0f06a1..00000000000 --- a/Alpha_shapes_3/dependencies +++ /dev/null @@ -1,23 +0,0 @@ - -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 deleted file mode 100644 index 42075b2cefa..00000000000 --- a/Apollonius_graph_2/dependencies +++ /dev/null @@ -1,25 +0,0 @@ - -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 deleted file mode 100644 index 0d656a88ed9..00000000000 --- a/Arrangement_on_surface_2/dependencies +++ /dev/null @@ -1,33 +0,0 @@ - -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 deleted file mode 100644 index 6dc876e050b..00000000000 --- a/BGL/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index 63c59708dd0..00000000000 --- a/Barycentric_coordinates_2/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 5a495096d7d..00000000000 --- a/Boolean_set_operations_2/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index 05255b2cf24..00000000000 --- a/Bounding_volumes/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 968b6c34d25..00000000000 --- a/Box_intersection_d/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 1b16569f666..00000000000 --- a/CGAL_ImageIO/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -Algebraic_foundations -CGAL_ImageIO -Installation -Interval_support -Kernel_23 -Modular_arithmetic -Number_types -Profiling_tools -STL_Extension -Stream_support diff --git a/CGAL_ipelets/dependencies b/CGAL_ipelets/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Cartesian_kernel/dependencies b/Cartesian_kernel/dependencies deleted file mode 100644 index 1b1e516f40c..00000000000 --- a/Cartesian_kernel/dependencies +++ /dev/null @@ -1,15 +0,0 @@ - -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 deleted file mode 100644 index eff87b1b32a..00000000000 --- a/Circular_kernel_2/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 5d98eec60ed..00000000000 --- a/Circular_kernel_3/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index c3d98a8dc0d..00000000000 --- a/Circulator/dependencies +++ /dev/null @@ -1,6 +0,0 @@ - -Circulator -Installation -Kernel_23 -Profiling_tools -STL_Extension diff --git a/Classification/dependencies b/Classification/dependencies deleted file mode 100644 index 330b28a88fd..00000000000 --- a/Classification/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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/Combinatorial_map/dependencies b/Combinatorial_map/dependencies deleted file mode 100644 index 5c94bea2054..00000000000 --- a/Combinatorial_map/dependencies +++ /dev/null @@ -1,22 +0,0 @@ - -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 deleted file mode 100644 index 679f3f42508..00000000000 --- a/Cone_spanners_2/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index 14850644d18..00000000000 --- a/Convex_decomposition_3/dependencies +++ /dev/null @@ -1,37 +0,0 @@ - -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 deleted file mode 100644 index 2bbf7b7a6ab..00000000000 --- a/Convex_hull_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 960afbc0553..00000000000 --- a/Convex_hull_3/dependencies +++ /dev/null @@ -1,32 +0,0 @@ - -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 deleted file mode 100644 index 60a35d030fd..00000000000 --- a/Convex_hull_d/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index ac9c45df4b7..00000000000 --- a/Distance_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 3f5ec3f67a2..00000000000 --- a/Distance_3/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 63b7176ecf2..00000000000 --- a/Envelope_2/dependencies +++ /dev/null @@ -1,12 +0,0 @@ - -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 deleted file mode 100644 index ba0deb8eaba..00000000000 --- a/Envelope_3/dependencies +++ /dev/null @@ -1,29 +0,0 @@ - -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 deleted file mode 100644 index 53f1c89d79c..00000000000 --- a/Filtered_kernel/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 74fab900808..00000000000 --- a/Generalized_map/dependencies +++ /dev/null @@ -1,23 +0,0 @@ - -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 deleted file mode 100644 index d5ae6cfb464..00000000000 --- a/Generator/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 deleted file mode 100644 index 1460e34fbb0..00000000000 --- a/Geomview/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 1e515af9597..00000000000 --- a/GraphicsView/dependencies +++ /dev/null @@ -1,15 +0,0 @@ - -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 deleted file mode 100644 index 71a9c2a8d6d..00000000000 --- a/HalfedgeDS/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 8ec25d7e15f..00000000000 --- a/Hash_map/dependencies +++ /dev/null @@ -1,4 +0,0 @@ - -Hash_map -Installation -STL_Extension diff --git a/Homogeneous_kernel/dependencies b/Homogeneous_kernel/dependencies deleted file mode 100644 index af6627b3194..00000000000 --- a/Homogeneous_kernel/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 0b51f7eeb6a..00000000000 --- a/Inscribed_areas/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 765b7dc0dea..ff395768527 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1071,7 +1071,7 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") find_package(RS3) find_package(LEDA) find_package(OpenMesh) - find_package(OpenCV) + find_package(OpenCV QUIET) set(compile_options "\ ${CMAKE_CXX_FLAGS} -DCGAL_EIGEN3_ENABLED \ @@ -1158,16 +1158,16 @@ You must disable CGAL_ENABLE_CHECK_HEADERS and CGAL_COMPUTE_DEPENDENCIES.") endforeach() include_directories ( SYSTEM ${CGAL_3RD_PARTY_INCLUDE_DIRS} ) - ## Build the doc - # file(MAKE_DIRECTORY "${CMAKE_SOURCE_DIR}/build_doc") + # Build the doc + file(MAKE_DIRECTORY "${CMAKE_SOURCE_DIR}/build_doc") set(DOC_DIR "${CMAKE_SOURCE_DIR}/build_doc") - # execute_process(COMMAND "${CMAKE_COMMAND}" -DDOXYGEN_EXECUTABLE=${DOXYGEN_EXECUTABLE} "${CMAKE_SOURCE_DIR}/Documentation/doc" - # WORKING_DIRECTORY "${DOC_DIR}" - # ) - # execute_process(COMMAND "${CMAKE_COMMAND}" --build . --target "doc" - # WORKING_DIRECTORY "${DOC_DIR}" ) + execute_process(COMMAND "${CMAKE_COMMAND}" -DDOXYGEN_EXECUTABLE=${DOXYGEN_EXECUTABLE} "${CMAKE_SOURCE_DIR}/Documentation/doc" + WORKING_DIRECTORY "${DOC_DIR}" + ) + execute_process(COMMAND "${CMAKE_COMMAND}" --build . --target "doc" + WORKING_DIRECTORY "${DOC_DIR}" ) - ##Get the list of the documented headers + #Get the list of the documented headers file(GLOB html_files RELATIVE "${DOC_DIR}/doc_output/" "${DOC_DIR}/doc_output/*/*.html") file(GLOB example_files RELATIVE "${CMAKE_SOURCE_DIR}/" "${CMAKE_SOURCE_DIR}/*/examples/*/*.cpp") diff --git a/Installation/dependencies b/Installation/dependencies deleted file mode 100644 index aef3b5a3343..00000000000 --- a/Installation/dependencies +++ /dev/null @@ -1,3 +0,0 @@ - -Installation -STL_Extension diff --git a/Interpolation/dependencies b/Interpolation/dependencies deleted file mode 100644 index a327018fba1..00000000000 --- a/Interpolation/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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/Intersections_2/dependencies b/Intersections_2/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Intersections_3/dependencies b/Intersections_3/dependencies deleted file mode 100644 index 5244bfc01ca..00000000000 --- a/Intersections_3/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Interval_skip_list/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Inventor/dependencies b/Inventor/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Jet_fitting_3/dependencies b/Jet_fitting_3/dependencies deleted file mode 100644 index 0c7760e3a26..00000000000 --- a/Jet_fitting_3/dependencies +++ /dev/null @@ -1,18 +0,0 @@ - -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 deleted file mode 100644 index 4ace6a4a787..00000000000 --- a/Kernel_23/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index 653f7b8189f..00000000000 --- a/Kernel_d/dependencies +++ /dev/null @@ -1,12 +0,0 @@ - -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 deleted file mode 100644 index 8b570c4e3df..00000000000 --- a/Kinetic_data_structures/dependencies +++ /dev/null @@ -1,30 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Linear_cell_complex/dependencies b/Linear_cell_complex/dependencies deleted file mode 100644 index 113e6302e51..00000000000 --- a/Linear_cell_complex/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index f55558679bb..00000000000 --- a/Matrix_search/dependencies +++ /dev/null @@ -1,12 +0,0 @@ - -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 deleted file mode 100644 index 08c3dd3037c..00000000000 --- a/Mesh_2/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index c32cdbf721d..00000000000 --- a/Mesh_3/dependencies +++ /dev/null @@ -1,46 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Minkowski_sum_2/dependencies b/Minkowski_sum_2/dependencies deleted file mode 100644 index bf713ab7437..00000000000 --- a/Minkowski_sum_2/dependencies +++ /dev/null @@ -1,36 +0,0 @@ - -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 deleted file mode 100644 index 42380f29e6b..00000000000 --- a/Minkowski_sum_3/dependencies +++ /dev/null @@ -1,38 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Modular_arithmetic/dependencies b/Modular_arithmetic/dependencies deleted file mode 100644 index e323621c3b0..00000000000 --- a/Modular_arithmetic/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 0d4b5c9d084..00000000000 --- a/Nef_2/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 15eb76c3eec..00000000000 --- a/Nef_3/dependencies +++ /dev/null @@ -1,36 +0,0 @@ - -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 deleted file mode 100644 index 9ee21f837ea..00000000000 --- a/Nef_S2/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 9c68d7b6935..00000000000 --- a/NewKernel_d/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 111902e1d3a..00000000000 --- a/Number_types/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Operations_on_polyhedra/dependencies b/Operations_on_polyhedra/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Optimal_transportation_reconstruction_2/dependencies b/Optimal_transportation_reconstruction_2/dependencies deleted file mode 100644 index 91782b70d55..00000000000 --- a/Optimal_transportation_reconstruction_2/dependencies +++ /dev/null @@ -1,23 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Partition_2/dependencies b/Partition_2/dependencies deleted file mode 100644 index e09b876feea..00000000000 --- a/Partition_2/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 696981edc0d..00000000000 --- a/Periodic_2_triangulation_2/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 8da51d3b9ae..00000000000 --- a/Periodic_3_triangulation_3/dependencies +++ /dev/null @@ -1,27 +0,0 @@ - -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 deleted file mode 100644 index 944d0b6110b..00000000000 --- a/Point_set_2/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index c983f0972bd..00000000000 --- a/Point_set_3/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 deleted file mode 100644 index 95a10d692e2..00000000000 --- a/Point_set_processing_3/dependencies +++ /dev/null @@ -1,44 +0,0 @@ - -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 deleted file mode 100644 index 557f7da226e..00000000000 --- a/Point_set_shape_detection_3/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 8b2beafe466..00000000000 --- a/Poisson_surface_reconstruction_3/dependencies +++ /dev/null @@ -1,37 +0,0 @@ - -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 deleted file mode 100644 index 95323c8e3fc..00000000000 --- a/Polygon/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 588cc6a490a..00000000000 --- a/Polygon_mesh_processing/dependencies +++ /dev/null @@ -1,38 +0,0 @@ - -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 deleted file mode 100644 index 36c5582710f..00000000000 --- a/Polyhedron/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index ddff663b75c..00000000000 --- a/Polyhedron_IO/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 23dae1e27c4..00000000000 --- a/Polyline_simplification_2/dependencies +++ /dev/null @@ -1,27 +0,0 @@ - -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 deleted file mode 100644 index 854f616ab4a..00000000000 --- a/Polynomial/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 5b1a4b623c2..00000000000 --- a/Polytope_distance_d/dependencies +++ /dev/null @@ -1,36 +0,0 @@ - -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 deleted file mode 100644 index dd1c5cea708..00000000000 --- a/Principal_component_analysis/dependencies +++ /dev/null @@ -1,14 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Principal_component_analysis_LGPL/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index d7584762e2e..00000000000 --- a/Profiling_tools/dependencies +++ /dev/null @@ -1,5 +0,0 @@ - -Installation -Kernel_23 -Profiling_tools -STL_Extension diff --git a/Property_map/dependencies b/Property_map/dependencies deleted file mode 100644 index aef3b5a3343..00000000000 --- a/Property_map/dependencies +++ /dev/null @@ -1,3 +0,0 @@ - -Installation -STL_Extension diff --git a/QP_solver/dependencies b/QP_solver/dependencies deleted file mode 100644 index 40060c69980..00000000000 --- a/QP_solver/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Random_numbers/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 6d2483ae665..00000000000 --- a/Ridges_3/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 1460e34fbb0..00000000000 --- a/STL_Extension/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 3bc0e994b3b..00000000000 --- a/Scale_space_reconstruction_3/dependencies +++ /dev/null @@ -1,43 +0,0 @@ - -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 a79fb5e2455..5d45911ae2b 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -1,5 +1,5 @@ #This script must be called from the CGAL root. - +set -e while test $# -gt 0 do case "$1" in @@ -22,7 +22,6 @@ mkdir -p dep_check_build && cd dep_check_build for pkg in ../* do if [ -f $pkg/dependencies ]; then - echo "$pkg" mv $pkg/dependencies $pkg/dependencies.old fi done diff --git a/SearchStructures/dependencies b/SearchStructures/dependencies deleted file mode 100644 index 8a7eebeb1da..00000000000 --- a/SearchStructures/dependencies +++ /dev/null @@ -1,8 +0,0 @@ - -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 deleted file mode 100644 index 3d1854ae247..00000000000 --- a/Segment_Delaunay_graph_2/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index 65d503d6a5d..00000000000 --- a/Segment_Delaunay_graph_Linf_2/dependencies +++ /dev/null @@ -1,29 +0,0 @@ - -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 deleted file mode 100644 index 2412f005abe..00000000000 --- a/Set_movable_separability_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index c4805a30400..00000000000 --- a/Skin_surface_3/dependencies +++ /dev/null @@ -1,33 +0,0 @@ - -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 deleted file mode 100644 index 2c1f5d3c421..00000000000 --- a/Snap_rounding_2/dependencies +++ /dev/null @@ -1,25 +0,0 @@ - -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 deleted file mode 100644 index 3406f23d65a..00000000000 --- a/Solver_interface/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 890436c8220..00000000000 --- a/Spatial_searching/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index b471716b816..00000000000 --- a/Spatial_sorting/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index d24c37c7b36..00000000000 --- a/Straight_skeleton_2/dependencies +++ /dev/null @@ -1,25 +0,0 @@ - -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 deleted file mode 100644 index 57ac9c67935..00000000000 --- a/Stream_lines_2/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index fd99503b15c..00000000000 --- a/Stream_support/dependencies +++ /dev/null @@ -1,8 +0,0 @@ - -Algebraic_foundations -Circulator -Installation -Kernel_23 -Profiling_tools -STL_Extension -Stream_support diff --git a/Subdivision_method_3/dependencies b/Subdivision_method_3/dependencies deleted file mode 100644 index a9585a3fba1..00000000000 --- a/Subdivision_method_3/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 6e2d46b3801..00000000000 --- a/Surface_mesh/dependencies +++ /dev/null @@ -1,18 +0,0 @@ - -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_deformation/dependencies b/Surface_mesh_deformation/dependencies deleted file mode 100644 index 9b016839ff8..00000000000 --- a/Surface_mesh_deformation/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 3dd744aefb9..00000000000 --- a/Surface_mesh_parameterization/dependencies +++ /dev/null @@ -1,27 +0,0 @@ - -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 deleted file mode 100644 index b091c1dce40..00000000000 --- a/Surface_mesh_segmentation/dependencies +++ /dev/null @@ -1,22 +0,0 @@ - -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 deleted file mode 100644 index fc254cfb880..00000000000 --- a/Surface_mesh_shortest_path/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index 81140ca1980..00000000000 --- a/Surface_mesh_simplification/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 2cc298a12e8..00000000000 --- a/Surface_mesh_skeletonization/dependencies +++ /dev/null @@ -1,39 +0,0 @@ - -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 deleted file mode 100644 index 29c5340c50a..00000000000 --- a/Surface_mesher/dependencies +++ /dev/null @@ -1,37 +0,0 @@ - -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 deleted file mode 100644 index 32a4ac1d42c..00000000000 --- a/Surface_sweep_2/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 4d1feaf20b8..00000000000 --- a/TDS_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 7991cac393b..00000000000 --- a/TDS_3/dependencies +++ /dev/null @@ -1,14 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Three/dependencies b/Three/dependencies deleted file mode 100644 index 8288bc9862f..00000000000 --- a/Three/dependencies +++ /dev/null @@ -1,9 +0,0 @@ - -Algebraic_foundations -GraphicsView -Installation -Kernel_23 -Profiling_tools -STL_Extension -Stream_support -Three diff --git a/Triangulation/dependencies b/Triangulation/dependencies deleted file mode 100644 index 185b8e3f767..00000000000 --- a/Triangulation/dependencies +++ /dev/null @@ -1,15 +0,0 @@ - -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 deleted file mode 100644 index de02c299bee..00000000000 --- a/Triangulation_2/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index ee6043a1047..00000000000 --- a/Triangulation_3/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Union_find/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index e9f887bd142..00000000000 --- a/Visibility_2/dependencies +++ /dev/null @@ -1,26 +0,0 @@ - -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 deleted file mode 100644 index e24f839a450..00000000000 --- a/Voronoi_diagram_2/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 From a676d5a60e63422ae75cf9bdca55507b05ed5f01 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Tue, 30 Jan 2018 15:10:14 +0100 Subject: [PATCH 08/22] 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 From c42e183aa0bfbf18b6ee1f1c8cd0c9f4f19e609f Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Wed, 31 Jan 2018 09:45:09 +0100 Subject: [PATCH 09/22] Add opencv to travis and fix some stuff. --- .travis.yml | 1 + .travis/build_package.sh | 6 +----- .travis/template.txt | 11 +++++++++-- Scripts/developer_scripts/cgal_check_dependencies.sh | 8 ++++++-- Surface_mesh/examples/Surface_mesh/sm_bgl.cpp | 9 --------- 5 files changed, 17 insertions(+), 18 deletions(-) diff --git a/.travis.yml b/.travis.yml index a47ae057204..0274556bd2c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -144,6 +144,7 @@ addons: - qt55svg - qt55tools - qt55graphicaleffects + - libopencv-dev - mesa-common-dev - libglu1-mesa-dev diff --git a/.travis/build_package.sh b/.travis/build_package.sh index 4efa4f9dbb6..d2553dc3bb5 100755 --- a/.travis/build_package.sh +++ b/.travis/build_package.sh @@ -60,11 +60,6 @@ do bash Scripts/developer_scripts/cgal_check_dependencies.sh /usr/bin/doxygen cd .travis 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 -std=c++11" ../.. - make -j2 check_headers - popd #parse current matrix and check that no package has been forgotten old_IFS=$IFS IFS=$'\n' @@ -120,6 +115,7 @@ do cd .. exit 0 fi + EXAMPLES="$ARG/examples/$ARG" TEST="$ARG/test/$ARG" DEMOS=$ROOT/$ARG/demo/* diff --git a/.travis/template.txt b/.travis/template.txt index b483bfd89c3..d0142cfe57b 100644 --- a/.travis/template.txt +++ b/.travis/template.txt @@ -7,17 +7,20 @@ matrix: install: - bash .travis/install.sh - if [[ "$CXX" = "clang++" ]]; then export CXX=clang++-3.6 CC=clang-3.6; fi - before_script: +- wget -O doxygen_exe https://cgal.geometryfactory.com/~mgimeno/doxygen_exe +- sudo mv doxygen_exe /usr/bin/doxygen +- 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 .. - sudo bash ./.travis/install_openmesh.sh script: - cd ./.travis +- doxygen --version - bash -x -e ./build_package.sh $PACKAGE addons: apt: @@ -27,8 +30,11 @@ addons: packages: - clang-3.6 - zsh + - flex + - bison - cmake - libboost1.55-dev + - graphviz - libboost-system1.55-dev - libboost-program-options1.55-dev - libboost-thread1.55-dev @@ -43,6 +49,7 @@ addons: - qt55svg - qt55tools - qt55graphicaleffects + - libopencv-dev - mesa-common-dev - libglu1-mesa-dev diff --git a/Scripts/developer_scripts/cgal_check_dependencies.sh b/Scripts/developer_scripts/cgal_check_dependencies.sh index a8d56952a85..cf5e48d3d86 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -27,7 +27,8 @@ do done 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 +make -j$(nproc --all) check_headers +echo " Checks finished" for pkg in ../* do if [ -f $pkg/dependencies ]; then @@ -36,9 +37,12 @@ do HAS_DIFF=TRUE echo "Differences in $pkg: $PKG_DIFF" fi - rm $pkg/dependencies.old + if [ -f $pkg/dependencies.old ]; then + rm $pkg/dependencies.old + fi fi done +echo " Checks finished" cd $CGAL_ROOT rm -r dep_check_build if [ -n "$HAS_DIFF" ]; then diff --git a/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp b/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp index 7b0d0b8b00d..f7fd97f6894 100644 --- a/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp +++ b/Surface_mesh/examples/Surface_mesh/sm_bgl.cpp @@ -21,15 +21,6 @@ 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; From 74610660e7c6bd2962f5a238b100a0faa8e7f594 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Wed, 31 Jan 2018 12:32:51 +0100 Subject: [PATCH 10/22] Check package dependencies to decide if it should be tested by travis or not. --- .travis.yml | 8 +++++-- .travis/build_package.sh | 19 ++++++++++++----- .travis/template.txt | 1 - .travis/test_package.sh | 21 +++++++++++++++++++ .../cgal_check_dependencies.sh | 1 + 5 files changed, 42 insertions(+), 8 deletions(-) create mode 100644 .travis/test_package.sh diff --git a/.travis.yml b/.travis.yml index 0274556bd2c..f03b95dfc96 100644 --- a/.travis.yml +++ b/.travis.yml @@ -113,9 +113,8 @@ before_script: - sudo make install &>/dev/null - cd .. - sudo bash ./.travis/install_openmesh.sh -script: +script: - cd ./.travis -- doxygen --version - bash -x -e ./build_package.sh $PACKAGE addons: apt: @@ -144,8 +143,13 @@ addons: - qt55svg - qt55tools - qt55graphicaleffects +<<<<<<< HEAD + - libopencv-dev +======= - libopencv-dev + - bibtex2html +>>>>>>> ac52f483a8... finishing integration of dependencies check - mesa-common-dev - libglu1-mesa-dev # Not allowed (yet) diff --git a/.travis/build_package.sh b/.travis/build_package.sh index d2553dc3bb5..36cde0f206d 100755 --- a/.travis/build_package.sh +++ b/.travis/build_package.sh @@ -55,11 +55,11 @@ for ARG in $(echo "$@") do if [ "$ARG" = "CHECK" ] then + zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD #test dependencies cd $ROOT bash Scripts/developer_scripts/cgal_check_dependencies.sh /usr/bin/doxygen cd .travis - zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD #parse current matrix and check that no package has been forgotten old_IFS=$IFS IFS=$'\n' @@ -115,10 +115,19 @@ do cd .. exit 0 fi - - EXAMPLES="$ARG/examples/$ARG" - TEST="$ARG/test/$ARG" - DEMOS=$ROOT/$ARG/demo/* + + if [ -n "$TRAVIS_PULL_REQUEST" ]; then + DO_IGNORE=FALSE + . test_package.sh "$ROOT" "$ARG" + echo "DO_IGNORE is $DO_IGNORE" + if [ "$DO_IGNOE" = "TRUE" ]; then + exit 0 + fi + fi + + EXAMPLES="$ARG/examples/$ARG" + TEST="$ARG/test/$ARG" + DEMOS=$ROOT/$ARG/demo/* if [ "$ARG" = AABB_tree ] || [ "$ARG" = Alpha_shapes_3 ] ||\ [ "$ARG" = Circular_kernel_3 ] || [ "$ARG" = Linear_cell_complex ] ||\ [ "$ARG" = Periodic_3_triangulation_3 ] || [ "$ARG" = Principal_component_analysis ] ||\ diff --git a/.travis/template.txt b/.travis/template.txt index d0142cfe57b..513e6b9a37a 100644 --- a/.travis/template.txt +++ b/.travis/template.txt @@ -20,7 +20,6 @@ before_script: - sudo bash ./.travis/install_openmesh.sh script: - cd ./.travis -- doxygen --version - bash -x -e ./build_package.sh $PACKAGE addons: apt: diff --git a/.travis/test_package.sh b/.travis/test_package.sh new file mode 100644 index 00000000000..b053df3773a --- /dev/null +++ b/.travis/test_package.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +#Will cd $1 and test packge named $2 +#to find out if it or one of its dependencies has changed in the current branch + +DO_IGNORE=FALSE +cd $1 +old_IFS=$IFS +IFS=$'\n' + +LIST_OF_FILES=$(git diff --name-only origin/master |cut -d/ -f1 |uniq |sort) +LIST_OF_DEPS=$(cat "$2/dependencies") +echo "$LIST_OF_DEPS" +for flie in $LIST_OF_DEPS +do + [[ $LIST_OF_FILES =~ (^|[[:space:]])$flie($|[[:space:]]) ]] && return +done +echo "Package ignored because none of its dependencies has been modified." +DO_IGNORE=TRUE +IFS=$old_IFS + diff --git a/Scripts/developer_scripts/cgal_check_dependencies.sh b/Scripts/developer_scripts/cgal_check_dependencies.sh index cf5e48d3d86..ba8b94191d2 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -1,5 +1,6 @@ #This script must be called from the CGAL root. set -e +set -x while test $# -gt 0 do case "$1" in From fc5ba1b68e018fa7b90fae46908589510e90889c Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Thu, 1 Feb 2018 08:26:02 +0100 Subject: [PATCH 11/22] Fixes --- .travis.yml | 7 +--- .travis/build_package.sh | 32 ++++++++++--------- .travis/template.txt | 4 +-- .travis/test_package.sh | 3 -- .../cgal_check_dependencies.sh | 12 ++++--- 5 files changed, 27 insertions(+), 31 deletions(-) diff --git a/.travis.yml b/.travis.yml index f03b95dfc96..6c9e85b6ce7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -143,13 +143,8 @@ addons: - qt55svg - qt55tools - qt55graphicaleffects -<<<<<<< HEAD - - libopencv-dev -======= - libopencv-dev - - bibtex2html - ->>>>>>> ac52f483a8... finishing integration of dependencies check + - mesa-common-dev - libglu1-mesa-dev # Not allowed (yet) diff --git a/.travis/build_package.sh b/.travis/build_package.sh index 36cde0f206d..55d911e91ff 100755 --- a/.travis/build_package.sh +++ b/.travis/build_package.sh @@ -47,7 +47,7 @@ function build_demo { cmake -DCGAL_DIR="/usr/local/lib/cmake/CGAL" -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" -DQt5Svg_DIR="/opt/qt55/lib/cmake/Qt5Svg" -DQt5OpenGL_DIR="/opt/qt55/lib/cmake/Qt5OpenGL" -DCGAL_DONT_OVERRIDE_CMAKE_FLAGS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE="${CXX_FLAGS} ${EXTRA_CXX_FLAGS}" .. make -j2 } - +old_IFS=$IFS IFS=$' ' ROOT="$PWD/.." NEED_3D=0 @@ -55,13 +55,14 @@ for ARG in $(echo "$@") do if [ "$ARG" = "CHECK" ] then + IFS=$old_IFS zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD #test dependencies cd $ROOT bash Scripts/developer_scripts/cgal_check_dependencies.sh /usr/bin/doxygen cd .travis #parse current matrix and check that no package has been forgotten - old_IFS=$IFS + IFS=$'\n' COPY=0 MATRIX=() @@ -81,7 +82,7 @@ do done DIFFERENCE=$(echo ${MATRIX[@]} ${PACKAGES[@]} | tr ' ' '\n' | sort | uniq -u) - IFS=$old_IFS + IFS=$' ' if [ "${DIFFERENCE[0]}" != "" ] then echo "The matrix and the actual package list differ : ." @@ -115,16 +116,17 @@ do cd .. exit 0 fi - + + IFS=$old_IFS if [ -n "$TRAVIS_PULL_REQUEST" ]; then DO_IGNORE=FALSE - . test_package.sh "$ROOT" "$ARG" + . $ROOT/.travis/test_package.sh "$ROOT" "$ARG" echo "DO_IGNORE is $DO_IGNORE" - if [ "$DO_IGNOE" = "TRUE" ]; then - exit 0 + if [ "$DO_IGNORE" = "TRUE" ]; then + continue fi fi - + IFS=$' ' EXAMPLES="$ARG/examples/$ARG" TEST="$ARG/test/$ARG" DEMOS=$ROOT/$ARG/demo/* @@ -135,21 +137,21 @@ do NEED_3D=1 fi - if [ -d "$ROOT/$EXAMPLES" ] - then + if [ -d "$ROOT/$EXAMPLES" ] + then cd $ROOT/$EXAMPLES build_examples elif [ "$ARG" != Polyhedron_demo ]; then echo "No example found for $ARG" - fi + fi - if [ -d "$ROOT/$TEST" ] - then + if [ -d "$ROOT/$TEST" ] + then cd $ROOT/$TEST build_tests elif [ "$ARG" != Polyhedron_demo ]; then echo "No test found for $ARG" - fi + fi #Packages like Periodic_3_triangulation_3 contain multiple demos for DEMO in $DEMOS; do DEMO=${DEMO#"$ROOT"} @@ -173,7 +175,7 @@ do build_demo fi done - +IFS=$old_IFS # Local Variables: # tab-width: 2 # sh-basic-offset: 2 diff --git a/.travis/template.txt b/.travis/template.txt index 513e6b9a37a..f7a2d4af27b 100644 --- a/.travis/template.txt +++ b/.travis/template.txt @@ -18,7 +18,7 @@ before_script: - sudo make install &>/dev/null - cd .. - sudo bash ./.travis/install_openmesh.sh -script: +script: - cd ./.travis - bash -x -e ./build_package.sh $PACKAGE addons: @@ -49,7 +49,7 @@ addons: - qt55tools - qt55graphicaleffects - libopencv-dev - + - mesa-common-dev - libglu1-mesa-dev # Not allowed (yet) diff --git a/.travis/test_package.sh b/.travis/test_package.sh index b053df3773a..4880c95cb7e 100644 --- a/.travis/test_package.sh +++ b/.travis/test_package.sh @@ -5,8 +5,6 @@ DO_IGNORE=FALSE cd $1 -old_IFS=$IFS -IFS=$'\n' LIST_OF_FILES=$(git diff --name-only origin/master |cut -d/ -f1 |uniq |sort) LIST_OF_DEPS=$(cat "$2/dependencies") @@ -17,5 +15,4 @@ do done echo "Package ignored because none of its dependencies has been modified." DO_IGNORE=TRUE -IFS=$old_IFS diff --git a/Scripts/developer_scripts/cgal_check_dependencies.sh b/Scripts/developer_scripts/cgal_check_dependencies.sh index ba8b94191d2..9557401ac83 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -20,7 +20,7 @@ done CGAL_ROOT=$PWD mkdir -p dep_check_build && cd dep_check_build -for pkg in ../* +for pkg in $CGAL_ROOT/* do if [ -f $pkg/dependencies ]; then mv $pkg/dependencies $pkg/dependencies.old @@ -30,14 +30,16 @@ done cmake -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE -DCMAKE_CXX_FLAGS="-std=c++11" .. make -j$(nproc --all) check_headers echo " Checks finished" -for pkg in ../* +for pkg in $CGAL_ROOT/* do - if [ -f $pkg/dependencies ]; then - PKG_DIFF=$(diff -N -w $pkg/dependencies $pkg/dependencies.old) + if [ -f "$pkg/dependencies" ]; then + PKG_DIFF=$(diff -N -w "$pkg/dependencies" "$pkg/dependencies.old") if [ -n "$PKG_DIFF" ]; then HAS_DIFF=TRUE echo "Differences in $pkg: $PKG_DIFF" - fi + else + echo "No differencies in $pkg dependencies." + fi if [ -f $pkg/dependencies.old ]; then rm $pkg/dependencies.old fi From 8bde832931bd4cdfc432e2537c662c9587bd6e87 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Thu, 1 Feb 2018 09:48:13 +0100 Subject: [PATCH 12/22] Fix METIS headers in BGL --- 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 ----------- .../boost/graph/METIS/partition_dual_graph.h | 2 +- .../CGAL/boost/graph/METIS/partition_graph.h | 2 +- Barycentric_coordinates_2/dependencies | 10 ---- Boolean_set_operations_2/dependencies | 28 ----------- Bounding_volumes/dependencies | 24 ---------- Box_intersection_d/dependencies | 11 ----- CGAL_ImageIO/dependencies | 11 ----- CGAL_ipelets/dependencies | 0 Cartesian_kernel/dependencies | 15 ------ Circular_kernel_2/dependencies | 19 -------- Circular_kernel_3/dependencies | 19 -------- Circulator/dependencies | 6 --- Classification/dependencies | 21 --------- 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/dependencies | 3 -- Interpolation/dependencies | 17 ------- 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 ----------------- 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_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 ------- 129 files changed, 2 insertions(+), 2288 deletions(-) delete mode 100644 AABB_tree/dependencies delete mode 100644 Advancing_front_surface_reconstruction/dependencies delete mode 100644 Algebraic_foundations/dependencies delete mode 100644 Algebraic_kernel_d/dependencies delete mode 100644 Algebraic_kernel_for_circles/dependencies delete mode 100644 Algebraic_kernel_for_spheres/dependencies delete mode 100644 Alpha_shapes_2/dependencies delete mode 100644 Alpha_shapes_3/dependencies delete mode 100644 Apollonius_graph_2/dependencies delete mode 100644 Arrangement_on_surface_2/dependencies delete mode 100644 BGL/dependencies delete mode 100644 Barycentric_coordinates_2/dependencies delete mode 100644 Boolean_set_operations_2/dependencies delete mode 100644 Bounding_volumes/dependencies delete mode 100644 Box_intersection_d/dependencies delete mode 100644 CGAL_ImageIO/dependencies delete mode 100644 CGAL_ipelets/dependencies delete mode 100644 Cartesian_kernel/dependencies delete mode 100644 Circular_kernel_2/dependencies delete mode 100644 Circular_kernel_3/dependencies delete mode 100644 Circulator/dependencies delete mode 100644 Classification/dependencies delete mode 100644 Combinatorial_map/dependencies delete mode 100644 Cone_spanners_2/dependencies delete mode 100644 Convex_decomposition_3/dependencies delete mode 100644 Convex_hull_2/dependencies delete mode 100644 Convex_hull_3/dependencies delete mode 100644 Convex_hull_d/dependencies delete mode 100644 Distance_2/dependencies delete mode 100644 Distance_3/dependencies delete mode 100644 Envelope_2/dependencies delete mode 100644 Envelope_3/dependencies delete mode 100644 Filtered_kernel/dependencies delete mode 100644 Generalized_map/dependencies delete mode 100644 Generator/dependencies delete mode 100644 Geomview/dependencies delete mode 100644 GraphicsView/dependencies delete mode 100644 HalfedgeDS/dependencies delete mode 100644 Hash_map/dependencies delete mode 100644 Homogeneous_kernel/dependencies delete mode 100644 Inscribed_areas/dependencies delete mode 100644 Installation/dependencies delete mode 100644 Interpolation/dependencies delete mode 100644 Intersections_2/dependencies delete mode 100644 Intersections_3/dependencies delete mode 100644 Interval_skip_list/dependencies delete mode 100644 Interval_support/dependencies delete mode 100644 Inventor/dependencies delete mode 100644 Jet_fitting_3/dependencies delete mode 100644 Kernel_23/dependencies delete mode 100644 Kernel_d/dependencies delete mode 100644 Kinetic_data_structures/dependencies delete mode 100644 LEDA/dependencies delete mode 100644 Linear_cell_complex/dependencies delete mode 100644 Matrix_search/dependencies delete mode 100644 Mesh_2/dependencies delete mode 100644 Mesh_3/dependencies delete mode 100644 Mesher_level/dependencies delete mode 100644 Minkowski_sum_2/dependencies delete mode 100644 Minkowski_sum_3/dependencies delete mode 100644 Modifier/dependencies delete mode 100644 Modular_arithmetic/dependencies delete mode 100644 Nef_2/dependencies delete mode 100644 Nef_3/dependencies delete mode 100644 Nef_S2/dependencies delete mode 100644 NewKernel_d/dependencies delete mode 100644 Number_types/dependencies delete mode 100644 OpenNL/dependencies delete mode 100644 Operations_on_polyhedra/dependencies delete mode 100644 Optimal_transportation_reconstruction_2/dependencies delete mode 100644 Optimisation_basic/dependencies delete mode 100644 Partition_2/dependencies delete mode 100644 Periodic_2_triangulation_2/dependencies delete mode 100644 Periodic_3_triangulation_3/dependencies delete mode 100644 Point_set_2/dependencies delete mode 100644 Point_set_3/dependencies delete mode 100644 Point_set_processing_3/dependencies delete mode 100644 Point_set_shape_detection_3/dependencies delete mode 100644 Poisson_surface_reconstruction_3/dependencies delete mode 100644 Polygon/dependencies delete mode 100644 Polygon_mesh_processing/dependencies delete mode 100644 Polyhedron/dependencies delete mode 100644 Polyhedron_IO/dependencies delete mode 100644 Polyline_simplification_2/dependencies delete mode 100644 Polynomial/dependencies delete mode 100644 Polytope_distance_d/dependencies delete mode 100644 Principal_component_analysis/dependencies delete mode 100644 Principal_component_analysis_LGPL/dependencies delete mode 100644 Profiling_tools/dependencies delete mode 100644 Property_map/dependencies delete mode 100644 QP_solver/dependencies delete mode 100644 Random_numbers/dependencies delete mode 100644 Ridges_3/dependencies delete mode 100644 STL_Extension/dependencies delete mode 100644 Scale_space_reconstruction_3/dependencies delete mode 100644 SearchStructures/dependencies delete mode 100644 Segment_Delaunay_graph_2/dependencies delete mode 100644 Segment_Delaunay_graph_Linf_2/dependencies delete mode 100644 Set_movable_separability_2/dependencies delete mode 100644 Skin_surface_3/dependencies delete mode 100644 Snap_rounding_2/dependencies delete mode 100644 Solver_interface/dependencies delete mode 100644 Spatial_searching/dependencies delete mode 100644 Spatial_sorting/dependencies delete mode 100644 Straight_skeleton_2/dependencies delete mode 100644 Stream_lines_2/dependencies delete mode 100644 Stream_support/dependencies delete mode 100644 Subdivision_method_3/dependencies delete mode 100644 Surface_mesh/dependencies delete mode 100644 Surface_mesh_deformation/dependencies delete mode 100644 Surface_mesh_parameterization/dependencies delete mode 100644 Surface_mesh_segmentation/dependencies delete mode 100644 Surface_mesh_shortest_path/dependencies delete mode 100644 Surface_mesh_simplification/dependencies delete mode 100644 Surface_mesh_skeletonization/dependencies delete mode 100644 Surface_mesher/dependencies delete mode 100644 Surface_sweep_2/dependencies delete mode 100644 TDS_2/dependencies delete mode 100644 TDS_3/dependencies delete mode 100644 Testsuite/dependencies delete mode 100644 Three/dependencies delete mode 100644 Triangulation/dependencies delete mode 100644 Triangulation_2/dependencies delete mode 100644 Triangulation_3/dependencies delete mode 100644 Union_find/dependencies delete mode 100644 Visibility_2/dependencies delete mode 100644 Voronoi_diagram_2/dependencies diff --git a/AABB_tree/dependencies b/AABB_tree/dependencies deleted file mode 100644 index 297b8bbf9b9..00000000000 --- a/AABB_tree/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 3f89df2428d..00000000000 --- a/Advancing_front_surface_reconstruction/dependencies +++ /dev/null @@ -1,34 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Algebraic_foundations/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 7e92ed6d189..00000000000 --- a/Algebraic_kernel_d/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 deleted file mode 100644 index ccd077b9391..00000000000 --- a/Algebraic_kernel_for_circles/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index ce905ac4c76..00000000000 --- a/Algebraic_kernel_for_spheres/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 87446ab8449..00000000000 --- a/Alpha_shapes_2/dependencies +++ /dev/null @@ -1,18 +0,0 @@ - -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 deleted file mode 100644 index 4241d0f06a1..00000000000 --- a/Alpha_shapes_3/dependencies +++ /dev/null @@ -1,23 +0,0 @@ - -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 deleted file mode 100644 index 42075b2cefa..00000000000 --- a/Apollonius_graph_2/dependencies +++ /dev/null @@ -1,25 +0,0 @@ - -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 deleted file mode 100644 index 0d656a88ed9..00000000000 --- a/Arrangement_on_surface_2/dependencies +++ /dev/null @@ -1,33 +0,0 @@ - -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 deleted file mode 100644 index 6dc876e050b..00000000000 --- a/BGL/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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/BGL/include/CGAL/boost/graph/METIS/partition_dual_graph.h b/BGL/include/CGAL/boost/graph/METIS/partition_dual_graph.h index 09d6e01cf16..e59aa23f0fb 100644 --- a/BGL/include/CGAL/boost/graph/METIS/partition_dual_graph.h +++ b/BGL/include/CGAL/boost/graph/METIS/partition_dual_graph.h @@ -56,7 +56,7 @@ void partition_dual_graph(const TriangleMesh& tm, int nparts, typedef typename boost::graph_traits::face_iterator face_iterator; // vertex index map - typedef typename GetVertexIndexMap::type Indices; + typedef typename CGAL::Polygon_mesh_processing::GetVertexIndexMap::type Indices; Indices indices = choose_param(get_param(np, internal_np::vertex_index), get_const_property_map(boost::vertex_index, tm)); diff --git a/BGL/include/CGAL/boost/graph/METIS/partition_graph.h b/BGL/include/CGAL/boost/graph/METIS/partition_graph.h index 8619f4dd184..86d3ca818b8 100644 --- a/BGL/include/CGAL/boost/graph/METIS/partition_graph.h +++ b/BGL/include/CGAL/boost/graph/METIS/partition_graph.h @@ -92,7 +92,7 @@ void partition_graph(const TriangleMesh& tm, int nparts, typedef typename boost::graph_traits::face_iterator face_iterator; //Vertex index map - typedef typename GetVertexIndexMap::type Indices; + typedef typename CGAL::Polygon_mesh_processing::GetVertexIndexMap::type Indices; Indices indices = choose_param(get_param(np, internal_np::vertex_index), get_const_property_map(boost::vertex_index, tm)); diff --git a/Barycentric_coordinates_2/dependencies b/Barycentric_coordinates_2/dependencies deleted file mode 100644 index 63c59708dd0..00000000000 --- a/Barycentric_coordinates_2/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 5a495096d7d..00000000000 --- a/Boolean_set_operations_2/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index 05255b2cf24..00000000000 --- a/Bounding_volumes/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 968b6c34d25..00000000000 --- a/Box_intersection_d/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 1b16569f666..00000000000 --- a/CGAL_ImageIO/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -Algebraic_foundations -CGAL_ImageIO -Installation -Interval_support -Kernel_23 -Modular_arithmetic -Number_types -Profiling_tools -STL_Extension -Stream_support diff --git a/CGAL_ipelets/dependencies b/CGAL_ipelets/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Cartesian_kernel/dependencies b/Cartesian_kernel/dependencies deleted file mode 100644 index 1b1e516f40c..00000000000 --- a/Cartesian_kernel/dependencies +++ /dev/null @@ -1,15 +0,0 @@ - -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 deleted file mode 100644 index eff87b1b32a..00000000000 --- a/Circular_kernel_2/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 5d98eec60ed..00000000000 --- a/Circular_kernel_3/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index c3d98a8dc0d..00000000000 --- a/Circulator/dependencies +++ /dev/null @@ -1,6 +0,0 @@ - -Circulator -Installation -Kernel_23 -Profiling_tools -STL_Extension diff --git a/Classification/dependencies b/Classification/dependencies deleted file mode 100644 index 330b28a88fd..00000000000 --- a/Classification/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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/Combinatorial_map/dependencies b/Combinatorial_map/dependencies deleted file mode 100644 index 5c94bea2054..00000000000 --- a/Combinatorial_map/dependencies +++ /dev/null @@ -1,22 +0,0 @@ - -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 deleted file mode 100644 index 679f3f42508..00000000000 --- a/Cone_spanners_2/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index 14850644d18..00000000000 --- a/Convex_decomposition_3/dependencies +++ /dev/null @@ -1,37 +0,0 @@ - -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 deleted file mode 100644 index 2bbf7b7a6ab..00000000000 --- a/Convex_hull_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 960afbc0553..00000000000 --- a/Convex_hull_3/dependencies +++ /dev/null @@ -1,32 +0,0 @@ - -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 deleted file mode 100644 index 60a35d030fd..00000000000 --- a/Convex_hull_d/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index ac9c45df4b7..00000000000 --- a/Distance_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 3f5ec3f67a2..00000000000 --- a/Distance_3/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 63b7176ecf2..00000000000 --- a/Envelope_2/dependencies +++ /dev/null @@ -1,12 +0,0 @@ - -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 deleted file mode 100644 index ba0deb8eaba..00000000000 --- a/Envelope_3/dependencies +++ /dev/null @@ -1,29 +0,0 @@ - -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 deleted file mode 100644 index 53f1c89d79c..00000000000 --- a/Filtered_kernel/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 74fab900808..00000000000 --- a/Generalized_map/dependencies +++ /dev/null @@ -1,23 +0,0 @@ - -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 deleted file mode 100644 index d5ae6cfb464..00000000000 --- a/Generator/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 deleted file mode 100644 index 1460e34fbb0..00000000000 --- a/Geomview/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 1e515af9597..00000000000 --- a/GraphicsView/dependencies +++ /dev/null @@ -1,15 +0,0 @@ - -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 deleted file mode 100644 index 71a9c2a8d6d..00000000000 --- a/HalfedgeDS/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 8ec25d7e15f..00000000000 --- a/Hash_map/dependencies +++ /dev/null @@ -1,4 +0,0 @@ - -Hash_map -Installation -STL_Extension diff --git a/Homogeneous_kernel/dependencies b/Homogeneous_kernel/dependencies deleted file mode 100644 index af6627b3194..00000000000 --- a/Homogeneous_kernel/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 0b51f7eeb6a..00000000000 --- a/Inscribed_areas/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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/dependencies b/Installation/dependencies deleted file mode 100644 index aef3b5a3343..00000000000 --- a/Installation/dependencies +++ /dev/null @@ -1,3 +0,0 @@ - -Installation -STL_Extension diff --git a/Interpolation/dependencies b/Interpolation/dependencies deleted file mode 100644 index a327018fba1..00000000000 --- a/Interpolation/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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/Intersections_2/dependencies b/Intersections_2/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Intersections_3/dependencies b/Intersections_3/dependencies deleted file mode 100644 index 5244bfc01ca..00000000000 --- a/Intersections_3/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Interval_skip_list/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Inventor/dependencies b/Inventor/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Jet_fitting_3/dependencies b/Jet_fitting_3/dependencies deleted file mode 100644 index 0c7760e3a26..00000000000 --- a/Jet_fitting_3/dependencies +++ /dev/null @@ -1,18 +0,0 @@ - -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 deleted file mode 100644 index 4ace6a4a787..00000000000 --- a/Kernel_23/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index 653f7b8189f..00000000000 --- a/Kernel_d/dependencies +++ /dev/null @@ -1,12 +0,0 @@ - -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 deleted file mode 100644 index 8b570c4e3df..00000000000 --- a/Kinetic_data_structures/dependencies +++ /dev/null @@ -1,30 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Linear_cell_complex/dependencies b/Linear_cell_complex/dependencies deleted file mode 100644 index 113e6302e51..00000000000 --- a/Linear_cell_complex/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index f55558679bb..00000000000 --- a/Matrix_search/dependencies +++ /dev/null @@ -1,12 +0,0 @@ - -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 deleted file mode 100644 index 08c3dd3037c..00000000000 --- a/Mesh_2/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index c32cdbf721d..00000000000 --- a/Mesh_3/dependencies +++ /dev/null @@ -1,46 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Minkowski_sum_2/dependencies b/Minkowski_sum_2/dependencies deleted file mode 100644 index bf713ab7437..00000000000 --- a/Minkowski_sum_2/dependencies +++ /dev/null @@ -1,36 +0,0 @@ - -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 deleted file mode 100644 index 42380f29e6b..00000000000 --- a/Minkowski_sum_3/dependencies +++ /dev/null @@ -1,38 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Modular_arithmetic/dependencies b/Modular_arithmetic/dependencies deleted file mode 100644 index e323621c3b0..00000000000 --- a/Modular_arithmetic/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 0d4b5c9d084..00000000000 --- a/Nef_2/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 15eb76c3eec..00000000000 --- a/Nef_3/dependencies +++ /dev/null @@ -1,36 +0,0 @@ - -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 deleted file mode 100644 index 9ee21f837ea..00000000000 --- a/Nef_S2/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index 9c68d7b6935..00000000000 --- a/NewKernel_d/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 111902e1d3a..00000000000 --- a/Number_types/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Operations_on_polyhedra/dependencies b/Operations_on_polyhedra/dependencies deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Optimal_transportation_reconstruction_2/dependencies b/Optimal_transportation_reconstruction_2/dependencies deleted file mode 100644 index 91782b70d55..00000000000 --- a/Optimal_transportation_reconstruction_2/dependencies +++ /dev/null @@ -1,23 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Partition_2/dependencies b/Partition_2/dependencies deleted file mode 100644 index e09b876feea..00000000000 --- a/Partition_2/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 696981edc0d..00000000000 --- a/Periodic_2_triangulation_2/dependencies +++ /dev/null @@ -1,24 +0,0 @@ - -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 deleted file mode 100644 index 8da51d3b9ae..00000000000 --- a/Periodic_3_triangulation_3/dependencies +++ /dev/null @@ -1,27 +0,0 @@ - -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 deleted file mode 100644 index 944d0b6110b..00000000000 --- a/Point_set_2/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index c983f0972bd..00000000000 --- a/Point_set_3/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 deleted file mode 100644 index 95a10d692e2..00000000000 --- a/Point_set_processing_3/dependencies +++ /dev/null @@ -1,44 +0,0 @@ - -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 deleted file mode 100644 index 557f7da226e..00000000000 --- a/Point_set_shape_detection_3/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 8b2beafe466..00000000000 --- a/Poisson_surface_reconstruction_3/dependencies +++ /dev/null @@ -1,37 +0,0 @@ - -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 deleted file mode 100644 index 95323c8e3fc..00000000000 --- a/Polygon/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 588cc6a490a..00000000000 --- a/Polygon_mesh_processing/dependencies +++ /dev/null @@ -1,38 +0,0 @@ - -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 deleted file mode 100644 index 36c5582710f..00000000000 --- a/Polyhedron/dependencies +++ /dev/null @@ -1,19 +0,0 @@ - -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 deleted file mode 100644 index ddff663b75c..00000000000 --- a/Polyhedron_IO/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 23dae1e27c4..00000000000 --- a/Polyline_simplification_2/dependencies +++ /dev/null @@ -1,27 +0,0 @@ - -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 deleted file mode 100644 index 854f616ab4a..00000000000 --- a/Polynomial/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index 5b1a4b623c2..00000000000 --- a/Polytope_distance_d/dependencies +++ /dev/null @@ -1,36 +0,0 @@ - -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 deleted file mode 100644 index dd1c5cea708..00000000000 --- a/Principal_component_analysis/dependencies +++ /dev/null @@ -1,14 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Principal_component_analysis_LGPL/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index d7584762e2e..00000000000 --- a/Profiling_tools/dependencies +++ /dev/null @@ -1,5 +0,0 @@ - -Installation -Kernel_23 -Profiling_tools -STL_Extension diff --git a/Property_map/dependencies b/Property_map/dependencies deleted file mode 100644 index aef3b5a3343..00000000000 --- a/Property_map/dependencies +++ /dev/null @@ -1,3 +0,0 @@ - -Installation -STL_Extension diff --git a/QP_solver/dependencies b/QP_solver/dependencies deleted file mode 100644 index 40060c69980..00000000000 --- a/QP_solver/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Random_numbers/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index 6d2483ae665..00000000000 --- a/Ridges_3/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 1460e34fbb0..00000000000 --- a/STL_Extension/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 3bc0e994b3b..00000000000 --- a/Scale_space_reconstruction_3/dependencies +++ /dev/null @@ -1,43 +0,0 @@ - -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/SearchStructures/dependencies b/SearchStructures/dependencies deleted file mode 100644 index 8a7eebeb1da..00000000000 --- a/SearchStructures/dependencies +++ /dev/null @@ -1,8 +0,0 @@ - -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 deleted file mode 100644 index 3d1854ae247..00000000000 --- a/Segment_Delaunay_graph_2/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index 65d503d6a5d..00000000000 --- a/Segment_Delaunay_graph_Linf_2/dependencies +++ /dev/null @@ -1,29 +0,0 @@ - -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 deleted file mode 100644 index 2412f005abe..00000000000 --- a/Set_movable_separability_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index c4805a30400..00000000000 --- a/Skin_surface_3/dependencies +++ /dev/null @@ -1,33 +0,0 @@ - -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 deleted file mode 100644 index 2c1f5d3c421..00000000000 --- a/Snap_rounding_2/dependencies +++ /dev/null @@ -1,25 +0,0 @@ - -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 deleted file mode 100644 index 3406f23d65a..00000000000 --- a/Solver_interface/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 890436c8220..00000000000 --- a/Spatial_searching/dependencies +++ /dev/null @@ -1,13 +0,0 @@ - -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 deleted file mode 100644 index b471716b816..00000000000 --- a/Spatial_sorting/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index d24c37c7b36..00000000000 --- a/Straight_skeleton_2/dependencies +++ /dev/null @@ -1,25 +0,0 @@ - -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 deleted file mode 100644 index 57ac9c67935..00000000000 --- a/Stream_lines_2/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index fd99503b15c..00000000000 --- a/Stream_support/dependencies +++ /dev/null @@ -1,8 +0,0 @@ - -Algebraic_foundations -Circulator -Installation -Kernel_23 -Profiling_tools -STL_Extension -Stream_support diff --git a/Subdivision_method_3/dependencies b/Subdivision_method_3/dependencies deleted file mode 100644 index a9585a3fba1..00000000000 --- a/Subdivision_method_3/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 6e2d46b3801..00000000000 --- a/Surface_mesh/dependencies +++ /dev/null @@ -1,18 +0,0 @@ - -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_deformation/dependencies b/Surface_mesh_deformation/dependencies deleted file mode 100644 index 9b016839ff8..00000000000 --- a/Surface_mesh_deformation/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 3dd744aefb9..00000000000 --- a/Surface_mesh_parameterization/dependencies +++ /dev/null @@ -1,27 +0,0 @@ - -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 deleted file mode 100644 index b091c1dce40..00000000000 --- a/Surface_mesh_segmentation/dependencies +++ /dev/null @@ -1,22 +0,0 @@ - -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 deleted file mode 100644 index fc254cfb880..00000000000 --- a/Surface_mesh_shortest_path/dependencies +++ /dev/null @@ -1,20 +0,0 @@ - -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 deleted file mode 100644 index 81140ca1980..00000000000 --- a/Surface_mesh_simplification/dependencies +++ /dev/null @@ -1,17 +0,0 @@ - -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 deleted file mode 100644 index 2cc298a12e8..00000000000 --- a/Surface_mesh_skeletonization/dependencies +++ /dev/null @@ -1,39 +0,0 @@ - -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 deleted file mode 100644 index 29c5340c50a..00000000000 --- a/Surface_mesher/dependencies +++ /dev/null @@ -1,37 +0,0 @@ - -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 deleted file mode 100644 index 32a4ac1d42c..00000000000 --- a/Surface_sweep_2/dependencies +++ /dev/null @@ -1,21 +0,0 @@ - -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 deleted file mode 100644 index 4d1feaf20b8..00000000000 --- a/TDS_2/dependencies +++ /dev/null @@ -1,11 +0,0 @@ - -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 deleted file mode 100644 index 7991cac393b..00000000000 --- a/TDS_3/dependencies +++ /dev/null @@ -1,14 +0,0 @@ - -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 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Three/dependencies b/Three/dependencies deleted file mode 100644 index 8288bc9862f..00000000000 --- a/Three/dependencies +++ /dev/null @@ -1,9 +0,0 @@ - -Algebraic_foundations -GraphicsView -Installation -Kernel_23 -Profiling_tools -STL_Extension -Stream_support -Three diff --git a/Triangulation/dependencies b/Triangulation/dependencies deleted file mode 100644 index 185b8e3f767..00000000000 --- a/Triangulation/dependencies +++ /dev/null @@ -1,15 +0,0 @@ - -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 deleted file mode 100644 index de02c299bee..00000000000 --- a/Triangulation_2/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index ee6043a1047..00000000000 --- a/Triangulation_3/dependencies +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index e323621c3b0..00000000000 --- a/Union_find/dependencies +++ /dev/null @@ -1,10 +0,0 @@ - -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 deleted file mode 100644 index e9f887bd142..00000000000 --- a/Visibility_2/dependencies +++ /dev/null @@ -1,26 +0,0 @@ - -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 deleted file mode 100644 index e24f839a450..00000000000 --- a/Voronoi_diagram_2/dependencies +++ /dev/null @@ -1,16 +0,0 @@ - -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 From 688b5dd06eb49371f58f2aef5edcc1f2319147e9 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Thu, 1 Feb 2018 11:13:15 +0100 Subject: [PATCH 13/22] Move dependencies creation to package_info and add dependencies to git --- .travis.yml | 2 +- .travis/template.txt | 2 +- .travis/test_package.sh | 4 +- AABB_tree/package_info/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 ++++++ .../package_info/Alpha_shapes_2/dependencies | 18 ++++++++ .../package_info/Alpha_shapes_3/dependencies | 23 ++++++++++ .../Apollonius_graph_2/dependencies | 25 ++++++++++ .../Arithmetic_kernel/dependencies | 0 .../Arrangement_on_surface_2/dependencies | 33 +++++++++++++ BGL/package_info/BGL/dependencies | 29 ++++++++++++ .../Barycentric_coordinates_2/dependencies | 10 ++++ .../Boolean_set_operations_2/dependencies | 28 +++++++++++ .../Bounding_volumes/dependencies | 24 ++++++++++ .../Box_intersection_d/dependencies | 11 +++++ CGAL_Core/package_info/CGAL_Core/dependencies | 0 .../package_info/CGAL_ImageIO/dependencies | 11 +++++ .../package_info/CGAL_ipelets/dependencies | 0 .../Cartesian_kernel/dependencies | 15 ++++++ .../Circular_kernel_2/dependencies | 19 ++++++++ .../Circular_kernel_3/dependencies | 19 ++++++++ .../package_info/Circulator/dependencies | 6 +++ .../package_info/Classification/dependencies | 21 +++++++++ .../Combinatorial_map/dependencies | 22 +++++++++ .../package_info/Cone_spanners_2/dependencies | 20 ++++++++ .../Convex_decomposition_3/dependencies | 37 +++++++++++++++ .../package_info/Convex_hull_2/dependencies | 11 +++++ .../package_info/Convex_hull_3/dependencies | 32 +++++++++++++ .../package_info/Convex_hull_d/dependencies | 17 +++++++ .../package_info/Distance_2/dependencies | 11 +++++ .../package_info/Distance_3/dependencies | 10 ++++ .../package_info/Envelope_2/dependencies | 12 +++++ .../package_info/Envelope_3/dependencies | 29 ++++++++++++ .../package_info/Filtered_kernel/dependencies | 19 ++++++++ .../package_info/Generalized_map/dependencies | 23 ++++++++++ Generator/package_info/Generator/dependencies | 16 +++++++ Geomview/package_info/Geomview/dependencies | 11 +++++ .../package_info/GraphicsView/dependencies | 15 ++++++ .../package_info/HalfedgeDS/dependencies | 13 ++++++ Hash_map/package_info/Hash_map/dependencies | 4 ++ .../Homogeneous_kernel/dependencies | 17 +++++++ .../package_info/Inscribed_areas/dependencies | 16 +++++++ Installation/CMakeLists.txt | 2 +- .../cmake/modules/process_dependencies.cmake | 4 +- .../package_info/Installation/dependencies | 3 ++ .../package_info/Interpolation/dependencies | 17 +++++++ .../package_info/Intersections_2/dependencies | 0 .../Bbox_3_Triangle_3_do_intersect.h | 3 +- .../package_info/Intersections_3/dependencies | 13 ++++++ .../Interval_skip_list/dependencies | 10 ++++ .../Interval_support/dependencies | 0 Inventor/package_info/Inventor/dependencies | 0 .../package_info/Jet_fitting_3/dependencies | 18 ++++++++ Kernel_23/package_info/Kernel_23/dependencies | 20 ++++++++ Kernel_d/package_info/Kernel_d/dependencies | 12 +++++ .../Kinetic_data_structures/dependencies | 30 ++++++++++++ LEDA/package_info/LEDA/dependencies | 0 .../Linear_cell_complex/dependencies | 24 ++++++++++ .../package_info/Matrix_search/dependencies | 12 +++++ Mesh_2/package_info/Mesh_2/dependencies | 17 +++++++ Mesh_3/package_info/Mesh_3/dependencies | 46 +++++++++++++++++++ .../package_info/Mesher_level/dependencies | 0 .../package_info/Minkowski_sum_2/dependencies | 36 +++++++++++++++ .../package_info/Minkowski_sum_3/dependencies | 38 +++++++++++++++ Modifier/package_info/Modifier/dependencies | 0 .../Modular_arithmetic/dependencies | 10 ++++ Nef_2/package_info/Nef_2/dependencies | 24 ++++++++++ Nef_3/package_info/Nef_3/dependencies | 36 +++++++++++++++ Nef_S2/package_info/Nef_S2/dependencies | 19 ++++++++ .../package_info/NewKernel_d/dependencies | 13 ++++++ .../package_info/Number_types/dependencies | 13 ++++++ OpenNL/package_info/OpenNL/dependencies | 0 .../Operations_on_polyhedra/dependencies | 0 .../dependencies | 23 ++++++++++ .../Optimisation_basic/dependencies | 0 .../package_info/Partition_2/dependencies | 24 ++++++++++ .../Periodic_2_triangulation_2/dependencies | 24 ++++++++++ .../Periodic_3_triangulation_3/dependencies | 27 +++++++++++ .../package_info/Point_set_2/dependencies | 20 ++++++++ .../package_info/Point_set_3/dependencies | 16 +++++++ .../Point_set_processing_3/dependencies | 44 ++++++++++++++++++ .../Point_set_shape_detection_3/dependencies | 21 +++++++++ .../dependencies | 37 +++++++++++++++ Polygon/package_info/Polygon/dependencies | 10 ++++ .../Polygon_mesh_processing/dependencies | 38 +++++++++++++++ .../package_info/Polyhedron/dependencies | 19 ++++++++ .../package_info/Polyhedron_IO/dependencies | 21 +++++++++ .../Polyline_simplification_2/dependencies | 27 +++++++++++ .../package_info/Polynomial/dependencies | 13 ++++++ .../Polytope_distance_d/dependencies | 36 +++++++++++++++ .../Principal_component_analysis/dependencies | 14 ++++++ .../dependencies | 10 ++++ .../package_info/Profiling_tools/dependencies | 5 ++ .../package_info/Property_map/dependencies | 3 ++ QP_solver/package_info/QP_solver/dependencies | 13 ++++++ .../package_info/Random_numbers/dependencies | 10 ++++ Ridges_3/package_info/Ridges_3/dependencies | 17 +++++++ .../package_info/STL_Extension/dependencies | 11 +++++ .../Scale_space_reconstruction_3/dependencies | 43 +++++++++++++++++ .../cgal_check_dependencies.sh | 20 ++++---- .../SearchStructures/dependencies | 8 ++++ .../Segment_Delaunay_graph_2/dependencies | 28 +++++++++++ .../dependencies | 29 ++++++++++++ .../Set_movable_separability_2/dependencies | 11 +++++ .../package_info/Skin_surface_3/dependencies | 33 +++++++++++++ .../package_info/Snap_rounding_2/dependencies | 25 ++++++++++ .../Solver_interface/dependencies | 11 +++++ .../Spatial_searching/dependencies | 13 ++++++ .../package_info/Spatial_sorting/dependencies | 11 +++++ .../Straight_skeleton_2/dependencies | 25 ++++++++++ .../package_info/Stream_lines_2/dependencies | 20 ++++++++ .../package_info/Stream_support/dependencies | 8 ++++ .../Subdivision_method_3/dependencies | 17 +++++++ .../package_info/Surface_mesh/dependencies | 18 ++++++++ .../Surface_mesh_deformation/dependencies | 21 +++++++++ .../dependencies | 27 +++++++++++ .../Surface_mesh_segmentation/dependencies | 22 +++++++++ .../Surface_mesh_shortest_path/dependencies | 20 ++++++++ .../Surface_mesh_simplification/dependencies | 17 +++++++ .../Surface_mesh_skeletonization/dependencies | 39 ++++++++++++++++ .../package_info/Surface_mesher/dependencies | 37 +++++++++++++++ .../package_info/Surface_sweep_2/dependencies | 21 +++++++++ TDS_2/package_info/TDS_2/dependencies | 11 +++++ TDS_3/package_info/TDS_3/dependencies | 14 ++++++ Testsuite/package_info/Testsuite/dependencies | 0 Three/package_info/Three/dependencies | 9 ++++ .../package_info/Triangulation/dependencies | 15 ++++++ .../package_info/Triangulation_2/dependencies | 28 +++++++++++ .../package_info/Triangulation_3/dependencies | 28 +++++++++++ .../package_info/Union_find/dependencies | 10 ++++ .../package_info/Visibility_2/dependencies | 26 +++++++++++ .../Voronoi_diagram_2/dependencies | 16 +++++++ 136 files changed, 2307 insertions(+), 17 deletions(-) create mode 100644 AABB_tree/package_info/AABB_tree/dependencies create mode 100644 Advancing_front_surface_reconstruction/package_info/Advancing_front_surface_reconstruction/dependencies create mode 100644 Algebraic_foundations/package_info/Algebraic_foundations/dependencies create mode 100644 Algebraic_kernel_d/package_info/Algebraic_kernel_d/dependencies create mode 100644 Algebraic_kernel_for_circles/package_info/Algebraic_kernel_for_circles/dependencies create mode 100644 Algebraic_kernel_for_spheres/package_info/Algebraic_kernel_for_spheres/dependencies create mode 100644 Alpha_shapes_2/package_info/Alpha_shapes_2/dependencies create mode 100644 Alpha_shapes_3/package_info/Alpha_shapes_3/dependencies create mode 100644 Apollonius_graph_2/package_info/Apollonius_graph_2/dependencies create mode 100644 Arithmetic_kernel/package_info/Arithmetic_kernel/dependencies create mode 100644 Arrangement_on_surface_2/package_info/Arrangement_on_surface_2/dependencies create mode 100644 BGL/package_info/BGL/dependencies create mode 100644 Barycentric_coordinates_2/package_info/Barycentric_coordinates_2/dependencies create mode 100644 Boolean_set_operations_2/package_info/Boolean_set_operations_2/dependencies create mode 100644 Bounding_volumes/package_info/Bounding_volumes/dependencies create mode 100644 Box_intersection_d/package_info/Box_intersection_d/dependencies create mode 100644 CGAL_Core/package_info/CGAL_Core/dependencies create mode 100644 CGAL_ImageIO/package_info/CGAL_ImageIO/dependencies create mode 100644 CGAL_ipelets/package_info/CGAL_ipelets/dependencies create mode 100644 Cartesian_kernel/package_info/Cartesian_kernel/dependencies create mode 100644 Circular_kernel_2/package_info/Circular_kernel_2/dependencies create mode 100644 Circular_kernel_3/package_info/Circular_kernel_3/dependencies create mode 100644 Circulator/package_info/Circulator/dependencies create mode 100644 Classification/package_info/Classification/dependencies create mode 100644 Combinatorial_map/package_info/Combinatorial_map/dependencies create mode 100644 Cone_spanners_2/package_info/Cone_spanners_2/dependencies create mode 100644 Convex_decomposition_3/package_info/Convex_decomposition_3/dependencies create mode 100644 Convex_hull_2/package_info/Convex_hull_2/dependencies create mode 100644 Convex_hull_3/package_info/Convex_hull_3/dependencies create mode 100644 Convex_hull_d/package_info/Convex_hull_d/dependencies create mode 100644 Distance_2/package_info/Distance_2/dependencies create mode 100644 Distance_3/package_info/Distance_3/dependencies create mode 100644 Envelope_2/package_info/Envelope_2/dependencies create mode 100644 Envelope_3/package_info/Envelope_3/dependencies create mode 100644 Filtered_kernel/package_info/Filtered_kernel/dependencies create mode 100644 Generalized_map/package_info/Generalized_map/dependencies create mode 100644 Generator/package_info/Generator/dependencies create mode 100644 Geomview/package_info/Geomview/dependencies create mode 100644 GraphicsView/package_info/GraphicsView/dependencies create mode 100644 HalfedgeDS/package_info/HalfedgeDS/dependencies create mode 100644 Hash_map/package_info/Hash_map/dependencies create mode 100644 Homogeneous_kernel/package_info/Homogeneous_kernel/dependencies create mode 100644 Inscribed_areas/package_info/Inscribed_areas/dependencies create mode 100644 Installation/package_info/Installation/dependencies create mode 100644 Interpolation/package_info/Interpolation/dependencies create mode 100644 Intersections_2/package_info/Intersections_2/dependencies create mode 100644 Intersections_3/package_info/Intersections_3/dependencies create mode 100644 Interval_skip_list/package_info/Interval_skip_list/dependencies create mode 100644 Interval_support/package_info/Interval_support/dependencies create mode 100644 Inventor/package_info/Inventor/dependencies create mode 100644 Jet_fitting_3/package_info/Jet_fitting_3/dependencies create mode 100644 Kernel_23/package_info/Kernel_23/dependencies create mode 100644 Kernel_d/package_info/Kernel_d/dependencies create mode 100644 Kinetic_data_structures/package_info/Kinetic_data_structures/dependencies create mode 100644 LEDA/package_info/LEDA/dependencies create mode 100644 Linear_cell_complex/package_info/Linear_cell_complex/dependencies create mode 100644 Matrix_search/package_info/Matrix_search/dependencies create mode 100644 Mesh_2/package_info/Mesh_2/dependencies create mode 100644 Mesh_3/package_info/Mesh_3/dependencies create mode 100644 Mesher_level/package_info/Mesher_level/dependencies create mode 100644 Minkowski_sum_2/package_info/Minkowski_sum_2/dependencies create mode 100644 Minkowski_sum_3/package_info/Minkowski_sum_3/dependencies create mode 100644 Modifier/package_info/Modifier/dependencies create mode 100644 Modular_arithmetic/package_info/Modular_arithmetic/dependencies create mode 100644 Nef_2/package_info/Nef_2/dependencies create mode 100644 Nef_3/package_info/Nef_3/dependencies create mode 100644 Nef_S2/package_info/Nef_S2/dependencies create mode 100644 NewKernel_d/package_info/NewKernel_d/dependencies create mode 100644 Number_types/package_info/Number_types/dependencies create mode 100644 OpenNL/package_info/OpenNL/dependencies create mode 100644 Operations_on_polyhedra/package_info/Operations_on_polyhedra/dependencies create mode 100644 Optimal_transportation_reconstruction_2/package_info/Optimal_transportation_reconstruction_2/dependencies create mode 100644 Optimisation_basic/package_info/Optimisation_basic/dependencies create mode 100644 Partition_2/package_info/Partition_2/dependencies create mode 100644 Periodic_2_triangulation_2/package_info/Periodic_2_triangulation_2/dependencies create mode 100644 Periodic_3_triangulation_3/package_info/Periodic_3_triangulation_3/dependencies create mode 100644 Point_set_2/package_info/Point_set_2/dependencies create mode 100644 Point_set_3/package_info/Point_set_3/dependencies create mode 100644 Point_set_processing_3/package_info/Point_set_processing_3/dependencies create mode 100644 Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/dependencies create mode 100644 Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/dependencies create mode 100644 Polygon/package_info/Polygon/dependencies create mode 100644 Polygon_mesh_processing/package_info/Polygon_mesh_processing/dependencies create mode 100644 Polyhedron/package_info/Polyhedron/dependencies create mode 100644 Polyhedron_IO/package_info/Polyhedron_IO/dependencies create mode 100644 Polyline_simplification_2/package_info/Polyline_simplification_2/dependencies create mode 100644 Polynomial/package_info/Polynomial/dependencies create mode 100644 Polytope_distance_d/package_info/Polytope_distance_d/dependencies create mode 100644 Principal_component_analysis/package_info/Principal_component_analysis/dependencies create mode 100644 Principal_component_analysis_LGPL/package_info/Principal_component_analysis_LGPL/dependencies create mode 100644 Profiling_tools/package_info/Profiling_tools/dependencies create mode 100644 Property_map/package_info/Property_map/dependencies create mode 100644 QP_solver/package_info/QP_solver/dependencies create mode 100644 Random_numbers/package_info/Random_numbers/dependencies create mode 100644 Ridges_3/package_info/Ridges_3/dependencies create mode 100644 STL_Extension/package_info/STL_Extension/dependencies create mode 100644 Scale_space_reconstruction_3/package_info/Scale_space_reconstruction_3/dependencies create mode 100644 SearchStructures/package_info/SearchStructures/dependencies create mode 100644 Segment_Delaunay_graph_2/package_info/Segment_Delaunay_graph_2/dependencies create mode 100644 Segment_Delaunay_graph_Linf_2/package_info/Segment_Delaunay_graph_Linf_2/dependencies create mode 100644 Set_movable_separability_2/package_info/Set_movable_separability_2/dependencies create mode 100644 Skin_surface_3/package_info/Skin_surface_3/dependencies create mode 100644 Snap_rounding_2/package_info/Snap_rounding_2/dependencies create mode 100644 Solver_interface/package_info/Solver_interface/dependencies create mode 100644 Spatial_searching/package_info/Spatial_searching/dependencies create mode 100644 Spatial_sorting/package_info/Spatial_sorting/dependencies create mode 100644 Straight_skeleton_2/package_info/Straight_skeleton_2/dependencies create mode 100644 Stream_lines_2/package_info/Stream_lines_2/dependencies create mode 100644 Stream_support/package_info/Stream_support/dependencies create mode 100644 Subdivision_method_3/package_info/Subdivision_method_3/dependencies create mode 100644 Surface_mesh/package_info/Surface_mesh/dependencies create mode 100644 Surface_mesh_deformation/package_info/Surface_mesh_deformation/dependencies create mode 100644 Surface_mesh_parameterization/package_info/Surface_mesh_parameterization/dependencies create mode 100644 Surface_mesh_segmentation/package_info/Surface_mesh_segmentation/dependencies create mode 100644 Surface_mesh_shortest_path/package_info/Surface_mesh_shortest_path/dependencies create mode 100644 Surface_mesh_simplification/package_info/Surface_mesh_simplification/dependencies create mode 100644 Surface_mesh_skeletonization/package_info/Surface_mesh_skeletonization/dependencies create mode 100644 Surface_mesher/package_info/Surface_mesher/dependencies create mode 100644 Surface_sweep_2/package_info/Surface_sweep_2/dependencies create mode 100644 TDS_2/package_info/TDS_2/dependencies create mode 100644 TDS_3/package_info/TDS_3/dependencies create mode 100644 Testsuite/package_info/Testsuite/dependencies create mode 100644 Three/package_info/Three/dependencies create mode 100644 Triangulation/package_info/Triangulation/dependencies create mode 100644 Triangulation_2/package_info/Triangulation_2/dependencies create mode 100644 Triangulation_3/package_info/Triangulation_3/dependencies create mode 100644 Union_find/package_info/Union_find/dependencies create mode 100644 Visibility_2/package_info/Visibility_2/dependencies create mode 100644 Voronoi_diagram_2/package_info/Voronoi_diagram_2/dependencies diff --git a/.travis.yml b/.travis.yml index 6c9e85b6ce7..b9522f0d171 100644 --- a/.travis.yml +++ b/.travis.yml @@ -144,7 +144,7 @@ addons: - qt55tools - qt55graphicaleffects - libopencv-dev - + - libmetis-dev - mesa-common-dev - libglu1-mesa-dev # Not allowed (yet) diff --git a/.travis/template.txt b/.travis/template.txt index f7a2d4af27b..b4b18d006fb 100644 --- a/.travis/template.txt +++ b/.travis/template.txt @@ -49,7 +49,7 @@ addons: - qt55tools - qt55graphicaleffects - libopencv-dev - + - libmetis-dev - mesa-common-dev - libglu1-mesa-dev # Not allowed (yet) diff --git a/.travis/test_package.sh b/.travis/test_package.sh index 4880c95cb7e..cd11a633491 100644 --- a/.travis/test_package.sh +++ b/.travis/test_package.sh @@ -1,13 +1,13 @@ #!/bin/bash -#Will cd $1 and test packge named $2 +#Will cd $1 and test package named $2 #to find out if it or one of its dependencies has changed in the current branch DO_IGNORE=FALSE cd $1 LIST_OF_FILES=$(git diff --name-only origin/master |cut -d/ -f1 |uniq |sort) -LIST_OF_DEPS=$(cat "$2/dependencies") +LIST_OF_DEPS=$(cat "$2/package_info/$ARG/dependencies") echo "$LIST_OF_DEPS" for flie in $LIST_OF_DEPS do diff --git a/AABB_tree/package_info/AABB_tree/dependencies b/AABB_tree/package_info/AABB_tree/dependencies new file mode 100644 index 00000000000..297b8bbf9b9 --- /dev/null +++ b/AABB_tree/package_info/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/package_info/Advancing_front_surface_reconstruction/dependencies b/Advancing_front_surface_reconstruction/package_info/Advancing_front_surface_reconstruction/dependencies new file mode 100644 index 00000000000..3f89df2428d --- /dev/null +++ b/Advancing_front_surface_reconstruction/package_info/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/package_info/Algebraic_foundations/dependencies b/Algebraic_foundations/package_info/Algebraic_foundations/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Algebraic_foundations/package_info/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/package_info/Algebraic_kernel_d/dependencies b/Algebraic_kernel_d/package_info/Algebraic_kernel_d/dependencies new file mode 100644 index 00000000000..7e92ed6d189 --- /dev/null +++ b/Algebraic_kernel_d/package_info/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/package_info/Algebraic_kernel_for_circles/dependencies b/Algebraic_kernel_for_circles/package_info/Algebraic_kernel_for_circles/dependencies new file mode 100644 index 00000000000..ccd077b9391 --- /dev/null +++ b/Algebraic_kernel_for_circles/package_info/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/package_info/Algebraic_kernel_for_spheres/dependencies b/Algebraic_kernel_for_spheres/package_info/Algebraic_kernel_for_spheres/dependencies new file mode 100644 index 00000000000..ce905ac4c76 --- /dev/null +++ b/Algebraic_kernel_for_spheres/package_info/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/package_info/Alpha_shapes_2/dependencies b/Alpha_shapes_2/package_info/Alpha_shapes_2/dependencies new file mode 100644 index 00000000000..87446ab8449 --- /dev/null +++ b/Alpha_shapes_2/package_info/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/package_info/Alpha_shapes_3/dependencies b/Alpha_shapes_3/package_info/Alpha_shapes_3/dependencies new file mode 100644 index 00000000000..4241d0f06a1 --- /dev/null +++ b/Alpha_shapes_3/package_info/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/package_info/Apollonius_graph_2/dependencies b/Apollonius_graph_2/package_info/Apollonius_graph_2/dependencies new file mode 100644 index 00000000000..42075b2cefa --- /dev/null +++ b/Apollonius_graph_2/package_info/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/Arithmetic_kernel/package_info/Arithmetic_kernel/dependencies b/Arithmetic_kernel/package_info/Arithmetic_kernel/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Arrangement_on_surface_2/package_info/Arrangement_on_surface_2/dependencies b/Arrangement_on_surface_2/package_info/Arrangement_on_surface_2/dependencies new file mode 100644 index 00000000000..0d656a88ed9 --- /dev/null +++ b/Arrangement_on_surface_2/package_info/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/package_info/BGL/dependencies b/BGL/package_info/BGL/dependencies new file mode 100644 index 00000000000..61fb7f37566 --- /dev/null +++ b/BGL/package_info/BGL/dependencies @@ -0,0 +1,29 @@ + +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 +Solver_interface +Spatial_sorting +Stream_support +TDS_2 +Triangulation_2 diff --git a/Barycentric_coordinates_2/package_info/Barycentric_coordinates_2/dependencies b/Barycentric_coordinates_2/package_info/Barycentric_coordinates_2/dependencies new file mode 100644 index 00000000000..63c59708dd0 --- /dev/null +++ b/Barycentric_coordinates_2/package_info/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/package_info/Boolean_set_operations_2/dependencies b/Boolean_set_operations_2/package_info/Boolean_set_operations_2/dependencies new file mode 100644 index 00000000000..5a495096d7d --- /dev/null +++ b/Boolean_set_operations_2/package_info/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/package_info/Bounding_volumes/dependencies b/Bounding_volumes/package_info/Bounding_volumes/dependencies new file mode 100644 index 00000000000..05255b2cf24 --- /dev/null +++ b/Bounding_volumes/package_info/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/package_info/Box_intersection_d/dependencies b/Box_intersection_d/package_info/Box_intersection_d/dependencies new file mode 100644 index 00000000000..968b6c34d25 --- /dev/null +++ b/Box_intersection_d/package_info/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_Core/package_info/CGAL_Core/dependencies b/CGAL_Core/package_info/CGAL_Core/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/CGAL_ImageIO/package_info/CGAL_ImageIO/dependencies b/CGAL_ImageIO/package_info/CGAL_ImageIO/dependencies new file mode 100644 index 00000000000..1b16569f666 --- /dev/null +++ b/CGAL_ImageIO/package_info/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/CGAL_ipelets/package_info/CGAL_ipelets/dependencies b/CGAL_ipelets/package_info/CGAL_ipelets/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Cartesian_kernel/package_info/Cartesian_kernel/dependencies b/Cartesian_kernel/package_info/Cartesian_kernel/dependencies new file mode 100644 index 00000000000..1b1e516f40c --- /dev/null +++ b/Cartesian_kernel/package_info/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/package_info/Circular_kernel_2/dependencies b/Circular_kernel_2/package_info/Circular_kernel_2/dependencies new file mode 100644 index 00000000000..eff87b1b32a --- /dev/null +++ b/Circular_kernel_2/package_info/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/package_info/Circular_kernel_3/dependencies b/Circular_kernel_3/package_info/Circular_kernel_3/dependencies new file mode 100644 index 00000000000..5d98eec60ed --- /dev/null +++ b/Circular_kernel_3/package_info/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/package_info/Circulator/dependencies b/Circulator/package_info/Circulator/dependencies new file mode 100644 index 00000000000..c3d98a8dc0d --- /dev/null +++ b/Circulator/package_info/Circulator/dependencies @@ -0,0 +1,6 @@ + +Circulator +Installation +Kernel_23 +Profiling_tools +STL_Extension diff --git a/Classification/package_info/Classification/dependencies b/Classification/package_info/Classification/dependencies new file mode 100644 index 00000000000..330b28a88fd --- /dev/null +++ b/Classification/package_info/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/Combinatorial_map/package_info/Combinatorial_map/dependencies b/Combinatorial_map/package_info/Combinatorial_map/dependencies new file mode 100644 index 00000000000..5c94bea2054 --- /dev/null +++ b/Combinatorial_map/package_info/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/package_info/Cone_spanners_2/dependencies b/Cone_spanners_2/package_info/Cone_spanners_2/dependencies new file mode 100644 index 00000000000..679f3f42508 --- /dev/null +++ b/Cone_spanners_2/package_info/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/package_info/Convex_decomposition_3/dependencies b/Convex_decomposition_3/package_info/Convex_decomposition_3/dependencies new file mode 100644 index 00000000000..14850644d18 --- /dev/null +++ b/Convex_decomposition_3/package_info/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/package_info/Convex_hull_2/dependencies b/Convex_hull_2/package_info/Convex_hull_2/dependencies new file mode 100644 index 00000000000..2bbf7b7a6ab --- /dev/null +++ b/Convex_hull_2/package_info/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/package_info/Convex_hull_3/dependencies b/Convex_hull_3/package_info/Convex_hull_3/dependencies new file mode 100644 index 00000000000..960afbc0553 --- /dev/null +++ b/Convex_hull_3/package_info/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/package_info/Convex_hull_d/dependencies b/Convex_hull_d/package_info/Convex_hull_d/dependencies new file mode 100644 index 00000000000..60a35d030fd --- /dev/null +++ b/Convex_hull_d/package_info/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/package_info/Distance_2/dependencies b/Distance_2/package_info/Distance_2/dependencies new file mode 100644 index 00000000000..ac9c45df4b7 --- /dev/null +++ b/Distance_2/package_info/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/package_info/Distance_3/dependencies b/Distance_3/package_info/Distance_3/dependencies new file mode 100644 index 00000000000..3f5ec3f67a2 --- /dev/null +++ b/Distance_3/package_info/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/package_info/Envelope_2/dependencies b/Envelope_2/package_info/Envelope_2/dependencies new file mode 100644 index 00000000000..63b7176ecf2 --- /dev/null +++ b/Envelope_2/package_info/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/package_info/Envelope_3/dependencies b/Envelope_3/package_info/Envelope_3/dependencies new file mode 100644 index 00000000000..ba0deb8eaba --- /dev/null +++ b/Envelope_3/package_info/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/package_info/Filtered_kernel/dependencies b/Filtered_kernel/package_info/Filtered_kernel/dependencies new file mode 100644 index 00000000000..53f1c89d79c --- /dev/null +++ b/Filtered_kernel/package_info/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/package_info/Generalized_map/dependencies b/Generalized_map/package_info/Generalized_map/dependencies new file mode 100644 index 00000000000..74fab900808 --- /dev/null +++ b/Generalized_map/package_info/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/package_info/Generator/dependencies b/Generator/package_info/Generator/dependencies new file mode 100644 index 00000000000..d5ae6cfb464 --- /dev/null +++ b/Generator/package_info/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/package_info/Geomview/dependencies b/Geomview/package_info/Geomview/dependencies new file mode 100644 index 00000000000..1460e34fbb0 --- /dev/null +++ b/Geomview/package_info/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/package_info/GraphicsView/dependencies b/GraphicsView/package_info/GraphicsView/dependencies new file mode 100644 index 00000000000..1e515af9597 --- /dev/null +++ b/GraphicsView/package_info/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/package_info/HalfedgeDS/dependencies b/HalfedgeDS/package_info/HalfedgeDS/dependencies new file mode 100644 index 00000000000..71a9c2a8d6d --- /dev/null +++ b/HalfedgeDS/package_info/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/package_info/Hash_map/dependencies b/Hash_map/package_info/Hash_map/dependencies new file mode 100644 index 00000000000..8ec25d7e15f --- /dev/null +++ b/Hash_map/package_info/Hash_map/dependencies @@ -0,0 +1,4 @@ + +Hash_map +Installation +STL_Extension diff --git a/Homogeneous_kernel/package_info/Homogeneous_kernel/dependencies b/Homogeneous_kernel/package_info/Homogeneous_kernel/dependencies new file mode 100644 index 00000000000..af6627b3194 --- /dev/null +++ b/Homogeneous_kernel/package_info/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/package_info/Inscribed_areas/dependencies b/Inscribed_areas/package_info/Inscribed_areas/dependencies new file mode 100644 index 00000000000..0b51f7eeb6a --- /dev/null +++ b/Inscribed_areas/package_info/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 623323288ed..2c8c73a9025 100644 --- a/Installation/CMakeLists.txt +++ b/Installation/CMakeLists.txt @@ -1309,7 +1309,7 @@ ${CMAKE_CURRENT_SOURCE_DIR}/../${package}/include/${header}" COMMAND ${CMAKE_COMMAND} -DCGAL_PACKAGES_PREFIX=${CGAL_SOURCE_DIR} -DCGAL_COPY_DEPENDENCIES=${CGAL_COPY_DEPENDENCIES} - -DCGAL_COPY_PATH=${CGAL_SOURCE_DIR}/${package}/dependencies + -DCGAL_COPY_PATH=${CGAL_SOURCE_DIR}/${package}/package_info/${package}/dependencies -DOUTPUT_HEADERS_LIST=${CGAL_BINARY_DIR}/package_info/${package}/included_headers -DOUTPUT_PACKAGES_LIST=${CGAL_BINARY_DIR}/package_info/${package}/dependencies -P "${CGAL_MODULES_DIR}/process_dependencies.cmake" diff --git a/Installation/cmake/modules/process_dependencies.cmake b/Installation/cmake/modules/process_dependencies.cmake index 81d3f7eb6ec..73bec33c5b3 100644 --- a/Installation/cmake/modules/process_dependencies.cmake +++ b/Installation/cmake/modules/process_dependencies.cmake @@ -47,9 +47,9 @@ if(OUTPUT_PACKAGES_LIST) file(WRITE ${CGAL_COPY_PATH} "") endif() foreach(pkg ${pkgs}) - file(APPEND ${CGAL_COPY_PATH} "${pkg}\n") + file(APPEND ${OUTPUT_PACKAGES_LIST} "${pkg}\n") if (CGAL_COPY_DEPENDENCIES) - file(APPEND package_path/dependencies "${pkg}\n") + file(APPEND ${CGAL_COPY_PATH} "${pkg}\n") endif() endforeach() endif() diff --git a/Installation/package_info/Installation/dependencies b/Installation/package_info/Installation/dependencies new file mode 100644 index 00000000000..aef3b5a3343 --- /dev/null +++ b/Installation/package_info/Installation/dependencies @@ -0,0 +1,3 @@ + +Installation +STL_Extension diff --git a/Interpolation/package_info/Interpolation/dependencies b/Interpolation/package_info/Interpolation/dependencies new file mode 100644 index 00000000000..a327018fba1 --- /dev/null +++ b/Interpolation/package_info/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/Intersections_2/package_info/Intersections_2/dependencies b/Intersections_2/package_info/Intersections_2/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h b/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h index a4f62f339fc..42f006e0664 100644 --- a/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h +++ b/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h @@ -54,7 +54,8 @@ namespace internal { } else { if(p[i] <= r[i]) { // prq - if((bbox.max)(i) < p[i] || (bbox.min)(i) > q[i]) + if( + (bbox.max)(i) < p[i] || (bbox.min)(i) > q[i]) return false; } else { // rpq diff --git a/Intersections_3/package_info/Intersections_3/dependencies b/Intersections_3/package_info/Intersections_3/dependencies new file mode 100644 index 00000000000..5244bfc01ca --- /dev/null +++ b/Intersections_3/package_info/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/package_info/Interval_skip_list/dependencies b/Interval_skip_list/package_info/Interval_skip_list/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Interval_skip_list/package_info/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/package_info/Interval_support/dependencies b/Interval_support/package_info/Interval_support/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Inventor/package_info/Inventor/dependencies b/Inventor/package_info/Inventor/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Jet_fitting_3/package_info/Jet_fitting_3/dependencies b/Jet_fitting_3/package_info/Jet_fitting_3/dependencies new file mode 100644 index 00000000000..0c7760e3a26 --- /dev/null +++ b/Jet_fitting_3/package_info/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/package_info/Kernel_23/dependencies b/Kernel_23/package_info/Kernel_23/dependencies new file mode 100644 index 00000000000..4ace6a4a787 --- /dev/null +++ b/Kernel_23/package_info/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/package_info/Kernel_d/dependencies b/Kernel_d/package_info/Kernel_d/dependencies new file mode 100644 index 00000000000..653f7b8189f --- /dev/null +++ b/Kernel_d/package_info/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/package_info/Kinetic_data_structures/dependencies b/Kinetic_data_structures/package_info/Kinetic_data_structures/dependencies new file mode 100644 index 00000000000..8b570c4e3df --- /dev/null +++ b/Kinetic_data_structures/package_info/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/package_info/LEDA/dependencies b/LEDA/package_info/LEDA/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Linear_cell_complex/package_info/Linear_cell_complex/dependencies b/Linear_cell_complex/package_info/Linear_cell_complex/dependencies new file mode 100644 index 00000000000..113e6302e51 --- /dev/null +++ b/Linear_cell_complex/package_info/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/package_info/Matrix_search/dependencies b/Matrix_search/package_info/Matrix_search/dependencies new file mode 100644 index 00000000000..f55558679bb --- /dev/null +++ b/Matrix_search/package_info/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/package_info/Mesh_2/dependencies b/Mesh_2/package_info/Mesh_2/dependencies new file mode 100644 index 00000000000..08c3dd3037c --- /dev/null +++ b/Mesh_2/package_info/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/package_info/Mesh_3/dependencies b/Mesh_3/package_info/Mesh_3/dependencies new file mode 100644 index 00000000000..c32cdbf721d --- /dev/null +++ b/Mesh_3/package_info/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/package_info/Mesher_level/dependencies b/Mesher_level/package_info/Mesher_level/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Minkowski_sum_2/package_info/Minkowski_sum_2/dependencies b/Minkowski_sum_2/package_info/Minkowski_sum_2/dependencies new file mode 100644 index 00000000000..bf713ab7437 --- /dev/null +++ b/Minkowski_sum_2/package_info/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/package_info/Minkowski_sum_3/dependencies b/Minkowski_sum_3/package_info/Minkowski_sum_3/dependencies new file mode 100644 index 00000000000..42380f29e6b --- /dev/null +++ b/Minkowski_sum_3/package_info/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/package_info/Modifier/dependencies b/Modifier/package_info/Modifier/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Modular_arithmetic/package_info/Modular_arithmetic/dependencies b/Modular_arithmetic/package_info/Modular_arithmetic/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Modular_arithmetic/package_info/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/package_info/Nef_2/dependencies b/Nef_2/package_info/Nef_2/dependencies new file mode 100644 index 00000000000..0d4b5c9d084 --- /dev/null +++ b/Nef_2/package_info/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/package_info/Nef_3/dependencies b/Nef_3/package_info/Nef_3/dependencies new file mode 100644 index 00000000000..15eb76c3eec --- /dev/null +++ b/Nef_3/package_info/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/package_info/Nef_S2/dependencies b/Nef_S2/package_info/Nef_S2/dependencies new file mode 100644 index 00000000000..9ee21f837ea --- /dev/null +++ b/Nef_S2/package_info/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/package_info/NewKernel_d/dependencies b/NewKernel_d/package_info/NewKernel_d/dependencies new file mode 100644 index 00000000000..9c68d7b6935 --- /dev/null +++ b/NewKernel_d/package_info/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/package_info/Number_types/dependencies b/Number_types/package_info/Number_types/dependencies new file mode 100644 index 00000000000..111902e1d3a --- /dev/null +++ b/Number_types/package_info/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/package_info/OpenNL/dependencies b/OpenNL/package_info/OpenNL/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Operations_on_polyhedra/package_info/Operations_on_polyhedra/dependencies b/Operations_on_polyhedra/package_info/Operations_on_polyhedra/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Optimal_transportation_reconstruction_2/package_info/Optimal_transportation_reconstruction_2/dependencies b/Optimal_transportation_reconstruction_2/package_info/Optimal_transportation_reconstruction_2/dependencies new file mode 100644 index 00000000000..91782b70d55 --- /dev/null +++ b/Optimal_transportation_reconstruction_2/package_info/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/package_info/Optimisation_basic/dependencies b/Optimisation_basic/package_info/Optimisation_basic/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Partition_2/package_info/Partition_2/dependencies b/Partition_2/package_info/Partition_2/dependencies new file mode 100644 index 00000000000..e09b876feea --- /dev/null +++ b/Partition_2/package_info/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/package_info/Periodic_2_triangulation_2/dependencies b/Periodic_2_triangulation_2/package_info/Periodic_2_triangulation_2/dependencies new file mode 100644 index 00000000000..696981edc0d --- /dev/null +++ b/Periodic_2_triangulation_2/package_info/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/package_info/Periodic_3_triangulation_3/dependencies b/Periodic_3_triangulation_3/package_info/Periodic_3_triangulation_3/dependencies new file mode 100644 index 00000000000..8da51d3b9ae --- /dev/null +++ b/Periodic_3_triangulation_3/package_info/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/package_info/Point_set_2/dependencies b/Point_set_2/package_info/Point_set_2/dependencies new file mode 100644 index 00000000000..944d0b6110b --- /dev/null +++ b/Point_set_2/package_info/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/package_info/Point_set_3/dependencies b/Point_set_3/package_info/Point_set_3/dependencies new file mode 100644 index 00000000000..c983f0972bd --- /dev/null +++ b/Point_set_3/package_info/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/package_info/Point_set_processing_3/dependencies b/Point_set_processing_3/package_info/Point_set_processing_3/dependencies new file mode 100644 index 00000000000..95a10d692e2 --- /dev/null +++ b/Point_set_processing_3/package_info/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/package_info/Point_set_shape_detection_3/dependencies b/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/dependencies new file mode 100644 index 00000000000..557f7da226e --- /dev/null +++ b/Point_set_shape_detection_3/package_info/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/package_info/Poisson_surface_reconstruction_3/dependencies b/Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/dependencies new file mode 100644 index 00000000000..8b2beafe466 --- /dev/null +++ b/Poisson_surface_reconstruction_3/package_info/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/package_info/Polygon/dependencies b/Polygon/package_info/Polygon/dependencies new file mode 100644 index 00000000000..95323c8e3fc --- /dev/null +++ b/Polygon/package_info/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/package_info/Polygon_mesh_processing/dependencies b/Polygon_mesh_processing/package_info/Polygon_mesh_processing/dependencies new file mode 100644 index 00000000000..588cc6a490a --- /dev/null +++ b/Polygon_mesh_processing/package_info/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/package_info/Polyhedron/dependencies b/Polyhedron/package_info/Polyhedron/dependencies new file mode 100644 index 00000000000..36c5582710f --- /dev/null +++ b/Polyhedron/package_info/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/package_info/Polyhedron_IO/dependencies b/Polyhedron_IO/package_info/Polyhedron_IO/dependencies new file mode 100644 index 00000000000..ddff663b75c --- /dev/null +++ b/Polyhedron_IO/package_info/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/package_info/Polyline_simplification_2/dependencies b/Polyline_simplification_2/package_info/Polyline_simplification_2/dependencies new file mode 100644 index 00000000000..23dae1e27c4 --- /dev/null +++ b/Polyline_simplification_2/package_info/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/package_info/Polynomial/dependencies b/Polynomial/package_info/Polynomial/dependencies new file mode 100644 index 00000000000..854f616ab4a --- /dev/null +++ b/Polynomial/package_info/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/package_info/Polytope_distance_d/dependencies b/Polytope_distance_d/package_info/Polytope_distance_d/dependencies new file mode 100644 index 00000000000..5b1a4b623c2 --- /dev/null +++ b/Polytope_distance_d/package_info/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/package_info/Principal_component_analysis/dependencies b/Principal_component_analysis/package_info/Principal_component_analysis/dependencies new file mode 100644 index 00000000000..dd1c5cea708 --- /dev/null +++ b/Principal_component_analysis/package_info/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/package_info/Principal_component_analysis_LGPL/dependencies b/Principal_component_analysis_LGPL/package_info/Principal_component_analysis_LGPL/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Principal_component_analysis_LGPL/package_info/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/package_info/Profiling_tools/dependencies b/Profiling_tools/package_info/Profiling_tools/dependencies new file mode 100644 index 00000000000..d7584762e2e --- /dev/null +++ b/Profiling_tools/package_info/Profiling_tools/dependencies @@ -0,0 +1,5 @@ + +Installation +Kernel_23 +Profiling_tools +STL_Extension diff --git a/Property_map/package_info/Property_map/dependencies b/Property_map/package_info/Property_map/dependencies new file mode 100644 index 00000000000..aef3b5a3343 --- /dev/null +++ b/Property_map/package_info/Property_map/dependencies @@ -0,0 +1,3 @@ + +Installation +STL_Extension diff --git a/QP_solver/package_info/QP_solver/dependencies b/QP_solver/package_info/QP_solver/dependencies new file mode 100644 index 00000000000..40060c69980 --- /dev/null +++ b/QP_solver/package_info/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/package_info/Random_numbers/dependencies b/Random_numbers/package_info/Random_numbers/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Random_numbers/package_info/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/package_info/Ridges_3/dependencies b/Ridges_3/package_info/Ridges_3/dependencies new file mode 100644 index 00000000000..6d2483ae665 --- /dev/null +++ b/Ridges_3/package_info/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/package_info/STL_Extension/dependencies b/STL_Extension/package_info/STL_Extension/dependencies new file mode 100644 index 00000000000..1460e34fbb0 --- /dev/null +++ b/STL_Extension/package_info/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/package_info/Scale_space_reconstruction_3/dependencies b/Scale_space_reconstruction_3/package_info/Scale_space_reconstruction_3/dependencies new file mode 100644 index 00000000000..3bc0e994b3b --- /dev/null +++ b/Scale_space_reconstruction_3/package_info/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 9557401ac83..01fe2c5c286 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -20,28 +20,30 @@ done CGAL_ROOT=$PWD mkdir -p dep_check_build && cd dep_check_build -for pkg in $CGAL_ROOT/* +for pkg_path in $CGAL_ROOT/* do - if [ -f $pkg/dependencies ]; then - mv $pkg/dependencies $pkg/dependencies.old + pkg=$(basename $pkg_path) + if [ -f $pkg_path/package_info/$pkg/dependencies ]; then + mv $pkg_path/package_info/$pkg/dependencies $pkg_path/package_info/$pkg/dependencies.old fi done cmake -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE -DCMAKE_CXX_FLAGS="-std=c++11" .. -make -j$(nproc --all) check_headers +make -j$(nproc --all) packages_dependencies echo " Checks finished" -for pkg in $CGAL_ROOT/* +for pkg_path in $CGAL_ROOT/* do - if [ -f "$pkg/dependencies" ]; then - PKG_DIFF=$(diff -N -w "$pkg/dependencies" "$pkg/dependencies.old") + pkg=$(basename $pkg_path) + if [ -f "$pkg_path/package_info/$pkg/dependencies" ]; then + PKG_DIFF=$(diff -N -w "$pkg_path/package_info/$pkg/dependencies.old" "$pkg_path/package_info/$pkg/dependencies") if [ -n "$PKG_DIFF" ]; then HAS_DIFF=TRUE echo "Differences in $pkg: $PKG_DIFF" else echo "No differencies in $pkg dependencies." fi - if [ -f $pkg/dependencies.old ]; then - rm $pkg/dependencies.old + if [ -f $pkg_path/package_info/$pkg/dependencies.old ]; then + rm $pkg_path/package_info/$pkg/dependencies.old fi fi done diff --git a/SearchStructures/package_info/SearchStructures/dependencies b/SearchStructures/package_info/SearchStructures/dependencies new file mode 100644 index 00000000000..8a7eebeb1da --- /dev/null +++ b/SearchStructures/package_info/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/package_info/Segment_Delaunay_graph_2/dependencies b/Segment_Delaunay_graph_2/package_info/Segment_Delaunay_graph_2/dependencies new file mode 100644 index 00000000000..3d1854ae247 --- /dev/null +++ b/Segment_Delaunay_graph_2/package_info/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/package_info/Segment_Delaunay_graph_Linf_2/dependencies b/Segment_Delaunay_graph_Linf_2/package_info/Segment_Delaunay_graph_Linf_2/dependencies new file mode 100644 index 00000000000..65d503d6a5d --- /dev/null +++ b/Segment_Delaunay_graph_Linf_2/package_info/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/package_info/Set_movable_separability_2/dependencies b/Set_movable_separability_2/package_info/Set_movable_separability_2/dependencies new file mode 100644 index 00000000000..2412f005abe --- /dev/null +++ b/Set_movable_separability_2/package_info/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/package_info/Skin_surface_3/dependencies b/Skin_surface_3/package_info/Skin_surface_3/dependencies new file mode 100644 index 00000000000..c4805a30400 --- /dev/null +++ b/Skin_surface_3/package_info/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/package_info/Snap_rounding_2/dependencies b/Snap_rounding_2/package_info/Snap_rounding_2/dependencies new file mode 100644 index 00000000000..2c1f5d3c421 --- /dev/null +++ b/Snap_rounding_2/package_info/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/package_info/Solver_interface/dependencies b/Solver_interface/package_info/Solver_interface/dependencies new file mode 100644 index 00000000000..3406f23d65a --- /dev/null +++ b/Solver_interface/package_info/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/package_info/Spatial_searching/dependencies b/Spatial_searching/package_info/Spatial_searching/dependencies new file mode 100644 index 00000000000..890436c8220 --- /dev/null +++ b/Spatial_searching/package_info/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/package_info/Spatial_sorting/dependencies b/Spatial_sorting/package_info/Spatial_sorting/dependencies new file mode 100644 index 00000000000..b471716b816 --- /dev/null +++ b/Spatial_sorting/package_info/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/package_info/Straight_skeleton_2/dependencies b/Straight_skeleton_2/package_info/Straight_skeleton_2/dependencies new file mode 100644 index 00000000000..d24c37c7b36 --- /dev/null +++ b/Straight_skeleton_2/package_info/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/package_info/Stream_lines_2/dependencies b/Stream_lines_2/package_info/Stream_lines_2/dependencies new file mode 100644 index 00000000000..57ac9c67935 --- /dev/null +++ b/Stream_lines_2/package_info/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/package_info/Stream_support/dependencies b/Stream_support/package_info/Stream_support/dependencies new file mode 100644 index 00000000000..fd99503b15c --- /dev/null +++ b/Stream_support/package_info/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/package_info/Subdivision_method_3/dependencies b/Subdivision_method_3/package_info/Subdivision_method_3/dependencies new file mode 100644 index 00000000000..a9585a3fba1 --- /dev/null +++ b/Subdivision_method_3/package_info/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/package_info/Surface_mesh/dependencies b/Surface_mesh/package_info/Surface_mesh/dependencies new file mode 100644 index 00000000000..6e2d46b3801 --- /dev/null +++ b/Surface_mesh/package_info/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_deformation/package_info/Surface_mesh_deformation/dependencies b/Surface_mesh_deformation/package_info/Surface_mesh_deformation/dependencies new file mode 100644 index 00000000000..9b016839ff8 --- /dev/null +++ b/Surface_mesh_deformation/package_info/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/package_info/Surface_mesh_parameterization/dependencies b/Surface_mesh_parameterization/package_info/Surface_mesh_parameterization/dependencies new file mode 100644 index 00000000000..3dd744aefb9 --- /dev/null +++ b/Surface_mesh_parameterization/package_info/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/package_info/Surface_mesh_segmentation/dependencies b/Surface_mesh_segmentation/package_info/Surface_mesh_segmentation/dependencies new file mode 100644 index 00000000000..b091c1dce40 --- /dev/null +++ b/Surface_mesh_segmentation/package_info/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/package_info/Surface_mesh_shortest_path/dependencies b/Surface_mesh_shortest_path/package_info/Surface_mesh_shortest_path/dependencies new file mode 100644 index 00000000000..fc254cfb880 --- /dev/null +++ b/Surface_mesh_shortest_path/package_info/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/package_info/Surface_mesh_simplification/dependencies b/Surface_mesh_simplification/package_info/Surface_mesh_simplification/dependencies new file mode 100644 index 00000000000..81140ca1980 --- /dev/null +++ b/Surface_mesh_simplification/package_info/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/package_info/Surface_mesh_skeletonization/dependencies b/Surface_mesh_skeletonization/package_info/Surface_mesh_skeletonization/dependencies new file mode 100644 index 00000000000..2cc298a12e8 --- /dev/null +++ b/Surface_mesh_skeletonization/package_info/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/package_info/Surface_mesher/dependencies b/Surface_mesher/package_info/Surface_mesher/dependencies new file mode 100644 index 00000000000..29c5340c50a --- /dev/null +++ b/Surface_mesher/package_info/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/package_info/Surface_sweep_2/dependencies b/Surface_sweep_2/package_info/Surface_sweep_2/dependencies new file mode 100644 index 00000000000..32a4ac1d42c --- /dev/null +++ b/Surface_sweep_2/package_info/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/package_info/TDS_2/dependencies b/TDS_2/package_info/TDS_2/dependencies new file mode 100644 index 00000000000..4d1feaf20b8 --- /dev/null +++ b/TDS_2/package_info/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/package_info/TDS_3/dependencies b/TDS_3/package_info/TDS_3/dependencies new file mode 100644 index 00000000000..7991cac393b --- /dev/null +++ b/TDS_3/package_info/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/package_info/Testsuite/dependencies b/Testsuite/package_info/Testsuite/dependencies new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Three/package_info/Three/dependencies b/Three/package_info/Three/dependencies new file mode 100644 index 00000000000..8288bc9862f --- /dev/null +++ b/Three/package_info/Three/dependencies @@ -0,0 +1,9 @@ + +Algebraic_foundations +GraphicsView +Installation +Kernel_23 +Profiling_tools +STL_Extension +Stream_support +Three diff --git a/Triangulation/package_info/Triangulation/dependencies b/Triangulation/package_info/Triangulation/dependencies new file mode 100644 index 00000000000..185b8e3f767 --- /dev/null +++ b/Triangulation/package_info/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/package_info/Triangulation_2/dependencies b/Triangulation_2/package_info/Triangulation_2/dependencies new file mode 100644 index 00000000000..de02c299bee --- /dev/null +++ b/Triangulation_2/package_info/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/package_info/Triangulation_3/dependencies b/Triangulation_3/package_info/Triangulation_3/dependencies new file mode 100644 index 00000000000..ee6043a1047 --- /dev/null +++ b/Triangulation_3/package_info/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/package_info/Union_find/dependencies b/Union_find/package_info/Union_find/dependencies new file mode 100644 index 00000000000..e323621c3b0 --- /dev/null +++ b/Union_find/package_info/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/package_info/Visibility_2/dependencies b/Visibility_2/package_info/Visibility_2/dependencies new file mode 100644 index 00000000000..e9f887bd142 --- /dev/null +++ b/Visibility_2/package_info/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/package_info/Voronoi_diagram_2/dependencies b/Voronoi_diagram_2/package_info/Voronoi_diagram_2/dependencies new file mode 100644 index 00000000000..e24f839a450 --- /dev/null +++ b/Voronoi_diagram_2/package_info/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 From 21745bea1e091fb40deb5beeb2cdf462a9c5703c Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Thu, 1 Feb 2018 16:00:34 +0100 Subject: [PATCH 14/22] Ignore packages without dependencies --- .travis/build_package.sh | 2 +- .travis/test_package.sh | 5 ++++- .../cmake/modules/list_of_whitelisted_headers.cmake | 6 ++++++ Three/package_info/Three/dependencies | 9 --------- 4 files changed, 11 insertions(+), 11 deletions(-) delete mode 100644 Three/package_info/Three/dependencies diff --git a/.travis/build_package.sh b/.travis/build_package.sh index 55d911e91ff..8309c2f56e9 100755 --- a/.travis/build_package.sh +++ b/.travis/build_package.sh @@ -118,7 +118,7 @@ do fi IFS=$old_IFS - if [ -n "$TRAVIS_PULL_REQUEST" ]; then + if [ -n "$TRAVIS_PULL_REQUEST" ] && [ "$ARG" != Polyhedron_demo ]; then DO_IGNORE=FALSE . $ROOT/.travis/test_package.sh "$ROOT" "$ARG" echo "DO_IGNORE is $DO_IGNORE" diff --git a/.travis/test_package.sh b/.travis/test_package.sh index cd11a633491..930ba4fcdb3 100644 --- a/.travis/test_package.sh +++ b/.travis/test_package.sh @@ -5,7 +5,10 @@ DO_IGNORE=FALSE cd $1 - +if [ ! -f "$2/package_info/$ARG/dependencies" ];then + echo "No dependencies found for $2" + return +fi LIST_OF_FILES=$(git diff --name-only origin/master |cut -d/ -f1 |uniq |sort) LIST_OF_DEPS=$(cat "$2/package_info/$ARG/dependencies") echo "$LIST_OF_DEPS" diff --git a/Installation/cmake/modules/list_of_whitelisted_headers.cmake b/Installation/cmake/modules/list_of_whitelisted_headers.cmake index 84422e5dc46..d7d639341ac 100644 --- a/Installation/cmake/modules/list_of_whitelisted_headers.cmake +++ b/Installation/cmake/modules/list_of_whitelisted_headers.cmake @@ -6,6 +6,12 @@ set(list_of_whitelisted_headers_txt [=[ CGAL/IO/read_ply_points.h CGAL/IO/write_ply_points.h CGAL/Surface_mesh_parameterization/internal/shortest_path.h +exceptions.h +Polyhedron_demo_plugin_interface.h +Scene_interface.h Scene_item_with_properties.h Scene_zoomable_item_interface.h Viewer_interface.h +Polyhedron_demo_io_plugin_interface.h Scene_draw_interface.h Scene_item_config.h Scene_print_item_interface.h TextRenderer.h +Polyhedron_demo_plugin_helper.h Scene_group_item.h Scene_item.h Scene_transparent_interface.h Viewer_config.h + ]=]) separate_arguments(list_of_whitelisted_headers UNIX_COMMAND ${list_of_whitelisted_headers_txt}) diff --git a/Three/package_info/Three/dependencies b/Three/package_info/Three/dependencies deleted file mode 100644 index 8288bc9862f..00000000000 --- a/Three/package_info/Three/dependencies +++ /dev/null @@ -1,9 +0,0 @@ - -Algebraic_foundations -GraphicsView -Installation -Kernel_23 -Profiling_tools -STL_Extension -Stream_support -Three From 533fa91f410c864ab046d84600559f633310b480 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 2 Feb 2018 08:16:16 +0100 Subject: [PATCH 15/22] remove classic package installation becaus eit is supposed to happen in install.sh --- .travis.yml | 35 ------------------- .travis/install.sh | 3 +- .travis/template.txt | 35 ------------------- .../modules/list_of_whitelisted_headers.cmake | 21 ++++++++--- 4 files changed, 18 insertions(+), 76 deletions(-) diff --git a/.travis.yml b/.travis.yml index b9522f0d171..bba533ca213 100644 --- a/.travis.yml +++ b/.travis.yml @@ -116,41 +116,6 @@ before_script: script: - cd ./.travis - bash -x -e ./build_package.sh $PACKAGE -addons: - apt: - sources: - - sourceline: 'ppa:ppsspp/cmake' - - sourceline: 'ppa:hedges/qt5.5' - packages: - - clang-3.6 - - zsh - - flex - - bison - - cmake - - libboost1.55-dev - - graphviz - - libboost-system1.55-dev - - libboost-program-options1.55-dev - - libboost-thread1.55-dev - - libboost-iostreams1.55-dev - - libgmp-dev - - libmpfr-dev - - libmpfi-dev - - zlib1g-dev - - libeigen3-dev # too old - - qt55base - - qt55script - - qt55svg - - qt55tools - - qt55graphicaleffects - - libopencv-dev - - libmetis-dev - - mesa-common-dev - - libglu1-mesa-dev - # Not allowed (yet) - # - geomview - # - libglew1.5-dev - # - libipe-dev notifications: email: on_success: change # default: always diff --git a/.travis/install.sh b/.travis/install.sh index f4684522cfe..e3dfe9dbb4e 100644 --- a/.travis/install.sh +++ b/.travis/install.sh @@ -12,7 +12,7 @@ do DONE=1 && sudo -E apt-add-repository -y "ppa:hedges/qt5.5" || DONE=0 && sleep 5 done -for pkg in clang-3.6 zsh cmake libboost1.55-dev libboost-system1.55-dev libboost-program-options1.55-dev libboost-thread1.55-dev libboost-iostreams1.55-dev libgmp-dev libmpfr-dev libmpfi-dev zlib1g-dev libeigen3-dev qt55base qt55script qt55svg qt55tools qt55graphicaleffects mesa-common-dev libglu1-mesa-dev +for pkg in clang-3.6 zsh flex bison cmake graphviz libboost1.55-dev libboost-system1.55-dev libboost-program-options1.55-dev libboost-thread1.55-dev libboost-iostreams1.55-dev libgmp-dev libmpfr-dev libmpfi-dev zlib1g-dev libeigen3-dev qt55base qt55script qt55svg qt55tools qt55graphicaleffects libopencv-dev mesa-common-dev libmetis-dev libglu1-mesa-dev do DONE=0 while [ $DONE = 0 ] @@ -20,3 +20,4 @@ do DONE=1 && sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install $pkg || DONE=0 && sudo apt-get update done done + diff --git a/.travis/template.txt b/.travis/template.txt index b4b18d006fb..32ef77d336e 100644 --- a/.travis/template.txt +++ b/.travis/template.txt @@ -21,41 +21,6 @@ before_script: script: - cd ./.travis - bash -x -e ./build_package.sh $PACKAGE -addons: - apt: - sources: - - sourceline: 'ppa:ppsspp/cmake' - - sourceline: 'ppa:hedges/qt5.5' - packages: - - clang-3.6 - - zsh - - flex - - bison - - cmake - - libboost1.55-dev - - graphviz - - libboost-system1.55-dev - - libboost-program-options1.55-dev - - libboost-thread1.55-dev - - libboost-iostreams1.55-dev - - libgmp-dev - - libmpfr-dev - - libmpfi-dev - - zlib1g-dev - - libeigen3-dev # too old - - qt55base - - qt55script - - qt55svg - - qt55tools - - qt55graphicaleffects - - libopencv-dev - - libmetis-dev - - mesa-common-dev - - libglu1-mesa-dev - # Not allowed (yet) - # - geomview - # - libglew1.5-dev - # - libipe-dev notifications: email: on_success: change # default: always diff --git a/Installation/cmake/modules/list_of_whitelisted_headers.cmake b/Installation/cmake/modules/list_of_whitelisted_headers.cmake index d7d639341ac..c6bfe0e3adb 100644 --- a/Installation/cmake/modules/list_of_whitelisted_headers.cmake +++ b/Installation/cmake/modules/list_of_whitelisted_headers.cmake @@ -6,11 +6,22 @@ set(list_of_whitelisted_headers_txt [=[ CGAL/IO/read_ply_points.h CGAL/IO/write_ply_points.h CGAL/Surface_mesh_parameterization/internal/shortest_path.h -exceptions.h -Polyhedron_demo_plugin_interface.h -Scene_interface.h Scene_item_with_properties.h Scene_zoomable_item_interface.h Viewer_interface.h -Polyhedron_demo_io_plugin_interface.h Scene_draw_interface.h Scene_item_config.h Scene_print_item_interface.h TextRenderer.h -Polyhedron_demo_plugin_helper.h Scene_group_item.h Scene_item.h Scene_transparent_interface.h Viewer_config.h + CGAL/Three/exceptions.h + CGAL/Three/Polyhedron_demo_plugin_interface.h + CGAL/Three/Scene_interface.h + CGAL/Three/Scene_item_with_properties.h + CGAL/Three/Scene_zoomable_item_interface.h + CGAL/Three/Viewer_interface.h + CGAL/Three/Polyhedron_demo_io_plugin_interface.h + CGAL/Three/Scene_draw_interface.h + CGAL/Three/Scene_item_config.h + CGAL/Three/Scene_print_item_interface.h + CGAL/Three/TextRenderer.h + CGAL/Three/Polyhedron_demo_plugin_helper.h + CGAL/Three/Scene_group_item.h + CGAL/Three/Scene_item.h + CGAL/Three/Scene_transparent_interface.h + CGAL/Three/Viewer_config.h ]=]) From a6b455b6184177e55de7e11bc4f868e360e7d616 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 2 Feb 2018 13:52:33 +0100 Subject: [PATCH 16/22] Fixes --- .../Feature/Vertical_dispersion.h | 2 +- Documentation/doc/Documentation/packages.txt | 132 ------------------ .../Bbox_3_Triangle_3_do_intersect.h | 3 +- 3 files changed, 2 insertions(+), 135 deletions(-) diff --git a/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h b/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h index a838990301a..2ba598114fa 100644 --- a/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h +++ b/Classification/include/CGAL/Classification/Feature/Vertical_dispersion.h @@ -31,7 +31,7 @@ #include #include #include -#include "boost/tuple/tuple.hpp" +#include namespace CGAL { diff --git a/Documentation/doc/Documentation/packages.txt b/Documentation/doc/Documentation/packages.txt index 6afbefa3d81..09733e602f4 100644 --- a/Documentation/doc/Documentation/packages.txt +++ b/Documentation/doc/Documentation/packages.txt @@ -37,136 +37,4 @@ h1 { \package_listing{Convex_hull_3} \package_listing{Convex_hull_d} -\section PartPolygons Polygons - -\package_listing{Polygon} -\package_listing{Boolean_set_operations_2} -\package_listing{Nef_2} -\package_listing{Nef_S2} -\package_listing{Partition_2} -\package_listing{Straight_skeleton_2} -\package_listing{Minkowski_sum_2} -\package_listing{Polyline_simplification_2} -\package_listing{Visibility_2} -\package_listing{Set_movable_separability_2} - - -\section PartPolyhedra Cell Complexes and Polyhedra - -\package_listing{Polyhedron} -\package_listing{HalfedgeDS} -\package_listing{Surface_mesh} -\package_listing{Combinatorial_map} -\package_listing{Generalized_map} -\package_listing{Linear_cell_complex} -\package_listing{Nef_3} -\package_listing{Convex_decomposition_3} -\package_listing{Minkowski_sum_3} - - -\section PartArrangements Arrangements - -\package_listing{Arrangement_on_surface_2} -\package_listing{Surface_sweep_2} -\package_listing{Snap_rounding_2} -\package_listing{Envelope_2} -\package_listing{Envelope_3} - -\section PartTriangulationsAndDelaunayTriangulations Triangulations and Delaunay Triangulations - -\package_listing{Triangulation_2} -\package_listing{TDS_2} -\package_listing{Periodic_2_triangulation_2} -\package_listing{Triangulation_3} -\package_listing{TDS_3} -\package_listing{Periodic_3_triangulation_3} -\package_listing{Triangulation} -\package_listing{Alpha_shapes_2} -\package_listing{Alpha_shapes_3} - -\section PartVoronoiDiagrams Voronoi Diagrams - -\package_listing{Segment_Delaunay_graph_2} -\package_listing{Segment_Delaunay_graph_Linf_2} -\package_listing{Apollonius_graph_2} -\package_listing{Voronoi_diagram_2} - -\section PartMeshing Mesh Generation - -\package_listing{Mesh_2} -\package_listing{Surface_mesher} -\package_listing{Skin_surface_3} -\package_listing{Mesh_3} - -\section PartReconstruction Shape Reconstruction - -\package_listing{Poisson_surface_reconstruction_3} -\package_listing{Scale_space_reconstruction_3} -\package_listing{Advancing_front_surface_reconstruction} -\package_listing{Optimal_transportation_reconstruction_2} - -\section PartGeometryProcessing Geometry Processing - -\package_listing{Polygon_mesh_processing} -\package_listing{Subdivision_method_3} -\package_listing{Surface_mesh_segmentation} -\package_listing{Surface_mesh_simplification} -\package_listing{Surface_mesh_deformation} -\package_listing{Surface_mesh_parameterization} -\package_listing{Surface_mesh_shortest_path} -\package_listing{Surface_mesh_skeletonization} -\package_listing{Ridges_3} -\package_listing{Jet_fitting_3} -\package_listing{Point_set_3} -\package_listing{Point_set_processing_3} -\package_listing{Point_set_shape_detection_3} -\package_listing{Stream_lines_2} -\package_listing{Classification} - - -\section PartSearchStructures Spatial Searching and Sorting - -\package_listing{Point_set_2} -\package_listing{Interval_skip_list} -\package_listing{Spatial_searching} -\package_listing{SearchStructures} -\package_listing{Box_intersection_d} -\package_listing{AABB_tree} -\package_listing{Spatial_sorting} - -\section PartGeometricOptimization Geometric Optimization - -\package_listing{Bounding_volumes} -\package_listing{Inscribed_areas} -\package_listing{Polytope_distance_d} -\package_listing{Principal_component_analysis} - -\section PartInterpolation Interpolation - -\package_listing{Interpolation} -\package_listing{Barycentric_coordinates_2} - -\section PartKineticDataStructures Kinetic Data Structures - -\package_listing{Kinetic_data_structures} -\package_listing{Kinetic_framework} - -\section PartSupportLibrary Support Library - -\package_listing{STL_Extension} -\package_listing{BGL} -\package_listing{Solver_interface} -\package_listing{Property_map} -\package_listing{Cone_spanners_2} -\package_listing{Circulator} -\package_listing{Generator} -\package_listing{Miscellany} -\package_listing{Stream_support} - -\section PartVisualization Visualization - -\package_listing{Geomview} -\package_listing{GraphicsView} -\package_listing{CGAL_ipelets} - */ diff --git a/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h b/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h index 42f006e0664..a4f62f339fc 100644 --- a/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h +++ b/Intersections_3/include/CGAL/internal/Intersections_3/Bbox_3_Triangle_3_do_intersect.h @@ -54,8 +54,7 @@ namespace internal { } else { if(p[i] <= r[i]) { // prq - if( - (bbox.max)(i) < p[i] || (bbox.min)(i) > q[i]) + if((bbox.max)(i) < p[i] || (bbox.min)(i) > q[i]) return false; } else { // rpq From 4d440a6b859448c5d92423e21efb047fd6c03c71 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Mon, 5 Feb 2018 07:50:15 +0100 Subject: [PATCH 17/22] add missing include --- Classification/include/CGAL/Classification/Image.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Classification/include/CGAL/Classification/Image.h b/Classification/include/CGAL/Classification/Image.h index 27f693ba3aa..6f2f0ed297a 100644 --- a/Classification/include/CGAL/Classification/Image.h +++ b/Classification/include/CGAL/Classification/Image.h @@ -24,6 +24,7 @@ #include #include +#include #define CGAL_CLASSIFICATION_IMAGE_SIZE_LIMIT 100000000 From f183a26b7caa88a80ad80bc755f5ddbf71317ef4 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Mon, 5 Feb 2018 10:34:49 +0100 Subject: [PATCH 18/22] add missing include in Classification --- .../include/CGAL/Classification/Feature/Simple_feature.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Classification/include/CGAL/Classification/Feature/Simple_feature.h b/Classification/include/CGAL/Classification/Feature/Simple_feature.h index 828f7e20f3c..3e21c12ebf2 100644 --- a/Classification/include/CGAL/Classification/Feature/Simple_feature.h +++ b/Classification/include/CGAL/Classification/Feature/Simple_feature.h @@ -24,6 +24,7 @@ #include #include +#include namespace CGAL { From 5aa210918cbb9b97ed5cfc53c8b7f7a5dfe79c09 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Tue, 6 Feb 2018 08:53:06 +0100 Subject: [PATCH 19/22] Reset packages.txt --- Documentation/doc/Documentation/packages.txt | 132 +++++++++++++++++++ 1 file changed, 132 insertions(+) diff --git a/Documentation/doc/Documentation/packages.txt b/Documentation/doc/Documentation/packages.txt index 09733e602f4..6afbefa3d81 100644 --- a/Documentation/doc/Documentation/packages.txt +++ b/Documentation/doc/Documentation/packages.txt @@ -37,4 +37,136 @@ h1 { \package_listing{Convex_hull_3} \package_listing{Convex_hull_d} +\section PartPolygons Polygons + +\package_listing{Polygon} +\package_listing{Boolean_set_operations_2} +\package_listing{Nef_2} +\package_listing{Nef_S2} +\package_listing{Partition_2} +\package_listing{Straight_skeleton_2} +\package_listing{Minkowski_sum_2} +\package_listing{Polyline_simplification_2} +\package_listing{Visibility_2} +\package_listing{Set_movable_separability_2} + + +\section PartPolyhedra Cell Complexes and Polyhedra + +\package_listing{Polyhedron} +\package_listing{HalfedgeDS} +\package_listing{Surface_mesh} +\package_listing{Combinatorial_map} +\package_listing{Generalized_map} +\package_listing{Linear_cell_complex} +\package_listing{Nef_3} +\package_listing{Convex_decomposition_3} +\package_listing{Minkowski_sum_3} + + +\section PartArrangements Arrangements + +\package_listing{Arrangement_on_surface_2} +\package_listing{Surface_sweep_2} +\package_listing{Snap_rounding_2} +\package_listing{Envelope_2} +\package_listing{Envelope_3} + +\section PartTriangulationsAndDelaunayTriangulations Triangulations and Delaunay Triangulations + +\package_listing{Triangulation_2} +\package_listing{TDS_2} +\package_listing{Periodic_2_triangulation_2} +\package_listing{Triangulation_3} +\package_listing{TDS_3} +\package_listing{Periodic_3_triangulation_3} +\package_listing{Triangulation} +\package_listing{Alpha_shapes_2} +\package_listing{Alpha_shapes_3} + +\section PartVoronoiDiagrams Voronoi Diagrams + +\package_listing{Segment_Delaunay_graph_2} +\package_listing{Segment_Delaunay_graph_Linf_2} +\package_listing{Apollonius_graph_2} +\package_listing{Voronoi_diagram_2} + +\section PartMeshing Mesh Generation + +\package_listing{Mesh_2} +\package_listing{Surface_mesher} +\package_listing{Skin_surface_3} +\package_listing{Mesh_3} + +\section PartReconstruction Shape Reconstruction + +\package_listing{Poisson_surface_reconstruction_3} +\package_listing{Scale_space_reconstruction_3} +\package_listing{Advancing_front_surface_reconstruction} +\package_listing{Optimal_transportation_reconstruction_2} + +\section PartGeometryProcessing Geometry Processing + +\package_listing{Polygon_mesh_processing} +\package_listing{Subdivision_method_3} +\package_listing{Surface_mesh_segmentation} +\package_listing{Surface_mesh_simplification} +\package_listing{Surface_mesh_deformation} +\package_listing{Surface_mesh_parameterization} +\package_listing{Surface_mesh_shortest_path} +\package_listing{Surface_mesh_skeletonization} +\package_listing{Ridges_3} +\package_listing{Jet_fitting_3} +\package_listing{Point_set_3} +\package_listing{Point_set_processing_3} +\package_listing{Point_set_shape_detection_3} +\package_listing{Stream_lines_2} +\package_listing{Classification} + + +\section PartSearchStructures Spatial Searching and Sorting + +\package_listing{Point_set_2} +\package_listing{Interval_skip_list} +\package_listing{Spatial_searching} +\package_listing{SearchStructures} +\package_listing{Box_intersection_d} +\package_listing{AABB_tree} +\package_listing{Spatial_sorting} + +\section PartGeometricOptimization Geometric Optimization + +\package_listing{Bounding_volumes} +\package_listing{Inscribed_areas} +\package_listing{Polytope_distance_d} +\package_listing{Principal_component_analysis} + +\section PartInterpolation Interpolation + +\package_listing{Interpolation} +\package_listing{Barycentric_coordinates_2} + +\section PartKineticDataStructures Kinetic Data Structures + +\package_listing{Kinetic_data_structures} +\package_listing{Kinetic_framework} + +\section PartSupportLibrary Support Library + +\package_listing{STL_Extension} +\package_listing{BGL} +\package_listing{Solver_interface} +\package_listing{Property_map} +\package_listing{Cone_spanners_2} +\package_listing{Circulator} +\package_listing{Generator} +\package_listing{Miscellany} +\package_listing{Stream_support} + +\section PartVisualization Visualization + +\package_listing{Geomview} +\package_listing{GraphicsView} +\package_listing{CGAL_ipelets} + */ From a481d2651c10af02c670f97b52eae65ffecd1f25 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 9 Feb 2018 10:25:39 +0100 Subject: [PATCH 20/22] Clean-up --- Installation/cmake/modules/process_dependencies.cmake | 3 --- 1 file changed, 3 deletions(-) diff --git a/Installation/cmake/modules/process_dependencies.cmake b/Installation/cmake/modules/process_dependencies.cmake index 73bec33c5b3..bbab0fcfed6 100644 --- a/Installation/cmake/modules/process_dependencies.cmake +++ b/Installation/cmake/modules/process_dependencies.cmake @@ -7,13 +7,10 @@ if(NOT CGAL_PACKAGES_PREFIX) "The variable `CGAL_PACKAGES_PREFIX` should be defined to the prefix of CGAL packages!") endif() -#message("regexp: \\. ${CGAL_PACKAGES_PREFIX}/[^/]*/include/CGAL/.*h") -#TO BE CHECKED get_filename_component(INSTALLATION "${CMAKE_BINARY_DIR}" DIRECTORY) get_filename_component(BUILD_DIR "${INSTALLATION}" NAME) foreach(INPUT_FILE ${INPUT_FILES}) file(STRINGS ${INPUT_FILE} input) - #message("input is : ${input}") foreach(line ${input}) string(REGEX MATCHALL "^\\.* ${CGAL_PACKAGES_PREFIX}/[A-Za-z0-9_.-]*/include/CGAL/[A-Za-z0-9_/.-]*\\.h" header ${line}) string(REGEX REPLACE "\\.* ${CGAL_PACKAGES_PREFIX}/" "" header "${header}") From 5d46351d77dcfd54b71d477a482adb0e07136d03 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 9 Feb 2018 10:54:34 +0100 Subject: [PATCH 21/22] Fix wrong patch --- .../include/CGAL/Shape_detection_3/Region_growing.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h b/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h index afa12822083..2e0566b6bd1 100644 --- a/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h +++ b/Point_set_shape_detection_3/include/CGAL/Shape_detection_3/Region_growing.h @@ -34,8 +34,8 @@ #include #include -#include -#include +#include +#include #include #include From 5de691f700aebe7cdc508462030e20666a469067 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Fri, 9 Feb 2018 10:56:17 +0100 Subject: [PATCH 22/22] Specify missing property in warning message in cgal_check_dependencies.sh --- Scripts/developer_scripts/cgal_check_dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/developer_scripts/cgal_check_dependencies.sh b/Scripts/developer_scripts/cgal_check_dependencies.sh index 01fe2c5c286..2bb62a19a21 100644 --- a/Scripts/developer_scripts/cgal_check_dependencies.sh +++ b/Scripts/developer_scripts/cgal_check_dependencies.sh @@ -51,7 +51,7 @@ echo " Checks finished" cd $CGAL_ROOT rm -r dep_check_build if [ -n "$HAS_DIFF" ]; then - echo " You should run cmake with option CGAL_CHECK_HEADERS ON, make the target packages_dependencies and commit the new dependencies files." + echo " You should run cmake with options CGAL_CHECK_HEADERS and CGAL_COPY_DEPENDENCIES ON, make the target packages_dependencies and commit the new dependencies files." exit 1 else echo "The dependencies are up to date."