move examples using undocumented features to test

This commit is contained in:
Sébastien Loriot 2024-03-28 08:19:44 +01:00
parent c7f2e9d263
commit c1fa838e1e
5 changed files with 17 additions and 12 deletions

View File

@ -41,29 +41,18 @@ if(TARGET CGAL::Eigen3_support)
create_single_source_cgal_program("contouring_implicit_data.cpp")
create_single_source_cgal_program("contouring_mesh_offset.cpp")
# undocumented
create_single_source_cgal_program("dual_contouring_octree.cpp")
create_single_source_cgal_program("dual_contouring_strategies.cpp")
create_single_source_cgal_program("dual_contouring_intersection_oracles.cpp")
target_link_libraries(dual_contouring PRIVATE CGAL::Eigen3_support)
target_link_libraries(dual_contouring_octree PRIVATE CGAL::Eigen3_support)
target_link_libraries(contouring_discrete_data PRIVATE CGAL::Eigen3_support)
target_link_libraries(contouring_inrimage PRIVATE CGAL::Eigen3_support)
target_link_libraries(contouring_implicit_data PRIVATE CGAL::Eigen3_support)
target_link_libraries(contouring_mesh_offset PRIVATE CGAL::Eigen3_support)
target_link_libraries(dual_contouring_strategies PRIVATE CGAL::Eigen3_support)
target_link_libraries(dual_contouring_intersection_oracles PRIVATE CGAL::Eigen3_support)
if(TARGET CGAL::TBB_support)
target_link_libraries(dual_contouring PRIVATE CGAL::TBB_support)
target_link_libraries(dual_contouring_octree PRIVATE CGAL::TBB_support)
target_link_libraries(contouring_discrete_data PRIVATE CGAL::TBB_support)
target_link_libraries(contouring_inrimage PRIVATE CGAL::TBB_support)
target_link_libraries(contouring_implicit_data PRIVATE CGAL::TBB_support)
target_link_libraries(contouring_mesh_offset PRIVATE CGAL::TBB_support)
target_link_libraries(dual_contouring_strategies PRIVATE CGAL::TBB_support)
target_link_libraries(dual_contouring_intersection_oracles PRIVATE CGAL::TBB_support)
endif()
else()
message(STATUS "NOTICE: Some examples use Eigen, and will not be compiled.")

View File

@ -23,6 +23,22 @@ if(TARGET CGAL::Eigen3_support)
target_link_libraries(test_isosurfacing_concepts PRIVATE CGAL::Eigen3_support)
target_link_libraries(test_dual_contouring PRIVATE CGAL::TBB_support)
endif()
#examples to be moved in example when reading to be documented
create_single_source_cgal_program("dual_contouring_octree.cpp")
create_single_source_cgal_program("dual_contouring_strategies.cpp")
create_single_source_cgal_program("dual_contouring_intersection_oracles.cpp")
target_link_libraries(dual_contouring_octree PRIVATE CGAL::Eigen3_support)
target_link_libraries(dual_contouring_strategies PRIVATE CGAL::Eigen3_support)
target_link_libraries(dual_contouring_intersection_oracles PRIVATE CGAL::Eigen3_support)
if(TARGET CGAL::TBB_support)
target_link_libraries(dual_contouring_octree PRIVATE CGAL::TBB_support)
target_link_libraries(dual_contouring_strategies PRIVATE CGAL::TBB_support)
target_link_libraries(dual_contouring_intersection_oracles PRIVATE CGAL::TBB_support)
endif()
else()
message(STATUS "NOTICE: tests require the Eigen library, and will not be compiled.")
endif()