Comparing GH methods requires Eigen

This commit is contained in:
Mael Rouxel-Labbé 2021-06-29 15:34:07 +02:00
parent 5767964365
commit 0e6cdc24f8
1 changed files with 6 additions and 7 deletions

View File

@ -30,26 +30,25 @@ endif()
create_single_source_cgal_program( "edge_collapse_envelope.cpp" ) create_single_source_cgal_program( "edge_collapse_envelope.cpp" )
create_single_source_cgal_program("edge_collapse_constrain_sharp_edges.cpp") create_single_source_cgal_program("edge_collapse_constrain_sharp_edges.cpp")
create_single_source_cgal_program( create_single_source_cgal_program("edge_collapse_constrained_border_polyhedron.cpp")
"edge_collapse_constrained_border_polyhedron.cpp")
create_single_source_cgal_program("edge_collapse_enriched_polyhedron.cpp") create_single_source_cgal_program("edge_collapse_enriched_polyhedron.cpp")
create_single_source_cgal_program("edge_collapse_polyhedron.cpp") create_single_source_cgal_program("edge_collapse_polyhedron.cpp")
create_single_source_cgal_program("edge_collapse_surface_mesh.cpp") create_single_source_cgal_program("edge_collapse_surface_mesh.cpp")
create_single_source_cgal_program("edge_collapse_linear_cell_complex.cpp") create_single_source_cgal_program("edge_collapse_linear_cell_complex.cpp")
create_single_source_cgal_program( create_single_source_cgal_program("edge_collapse_constrained_border_surface_mesh.cpp")
"edge_collapse_constrained_border_surface_mesh.cpp")
create_single_source_cgal_program("edge_collapse_all_short_edges.cpp") create_single_source_cgal_program("edge_collapse_all_short_edges.cpp")
create_single_source_cgal_program("edge_collapse_bounded_normal_change.cpp") create_single_source_cgal_program("edge_collapse_bounded_normal_change.cpp")
create_single_source_cgal_program("edge_collapse_visitor_surface_mesh.cpp") create_single_source_cgal_program("edge_collapse_visitor_surface_mesh.cpp")
create_single_source_cgal_program("garland_heckbert_policy_comparisons.cpp")
create_single_source_cgal_program("generate_noisy_cube_from_mesh.cpp") create_single_source_cgal_program("generate_noisy_cube_from_mesh.cpp")
find_package(Eigen3 3.1.0 QUIET) #(3.1.0 or greater) find_package(Eigen3 3.1.0 QUIET) #(3.1.0 or greater)
include(CGAL_Eigen3_support) include(CGAL_Eigen3_support)
if(TARGET CGAL::Eigen3_support) if(TARGET CGAL::Eigen3_support)
create_single_source_cgal_program("edge_collapse_garland_heckbert.cpp") create_single_source_cgal_program("edge_collapse_garland_heckbert.cpp")
target_link_libraries(edge_collapse_garland_heckbert target_link_libraries(edge_collapse_garland_heckbert PUBLIC CGAL::Eigen3_support)
PUBLIC CGAL::Eigen3_support)
create_single_source_cgal_program("garland_heckbert_policy_comparisons.cpp")
target_link_libraries(garland_heckbert_policy_comparisons PUBLIC CGAL::Eigen3_support)
else() else()
message( message(
STATUS STATUS