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'