Move and regenerate list_of_documented_headers.cmake

This commit is contained in:
Laurent Rineau 2016-09-27 12:39:42 +02:00
parent c22dcd0e2c
commit 367da380f1
3 changed files with 12 additions and 3 deletions

View File

@ -1096,7 +1096,7 @@ You must disable CGAL_ENABLE_CHECK_HEADERS.")
endforeach()
include_directories ( SYSTEM ${CGAL_3RD_PARTY_INCLUDE_DIRS} )
include(${CMAKE_CURRENT_SOURCE_DIR}/list_of_documented_headers.cmake
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/list_of_documented_headers.cmake
OPTIONAL RESULT_VARIABLE has_list_of_documented_headers)
## Loop on package and headers
set(check_pkg_target_list)

View File

@ -3,6 +3,7 @@ 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
@ -468,6 +469,7 @@ 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
@ -480,6 +482,7 @@ CGAL/Mesh_3/Dump_c3t3.h
CGAL/Mesh_3/implicit_to_labeled_function_wrapper.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
@ -527,6 +530,7 @@ 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
@ -575,6 +579,7 @@ 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
@ -600,6 +605,7 @@ CGAL/Polygon_mesh_processing/orient_polygon_soup.h
CGAL/Polygon_mesh_processing/polygon_soup_to_polygon_mesh.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
@ -614,6 +620,7 @@ CGAL/Polygon_vertical_decomposition_2.h
CGAL/Polygon_with_holes_2.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

View File

@ -6,9 +6,11 @@
# `../build-doc/doc_output/` containing the build of the Doxygen
# documentation.
printf "# Generated using $0\n" > list_of_documented_headers.cmake
file=cmake/modules/list_of_documented_headers.cmake
exec >> 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' --cpp --html '# *include *(&lt;|[<"])(CGAL/[^>&]*)([>"]|&gt;)' ../build-doc/doc_output ../*/examples/*/*.cpp | sort | uniq