diff --git a/Isosurfacing_3/examples/Isosurfacing_3/CMakeLists.txt b/Isosurfacing_3/examples/Isosurfacing_3/CMakeLists.txt index 33a03a4f38a..b4743911278 100644 --- a/Isosurfacing_3/examples/Isosurfacing_3/CMakeLists.txt +++ b/Isosurfacing_3/examples/Isosurfacing_3/CMakeLists.txt @@ -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.") @@ -88,4 +77,4 @@ if(TARGET CGAL::CGAL_ImageIO) endif() # Eigen else() # ImageIO message(STATUS "NOTICE: Some examples need the CGAL_ImageIO library, and will not be compiled.") -endif() \ No newline at end of file +endif() diff --git a/Isosurfacing_3/test/Isosurfacing_3/CMakeLists.txt b/Isosurfacing_3/test/Isosurfacing_3/CMakeLists.txt index cb0d23f2747..c367b057d6f 100644 --- a/Isosurfacing_3/test/Isosurfacing_3/CMakeLists.txt +++ b/Isosurfacing_3/test/Isosurfacing_3/CMakeLists.txt @@ -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() diff --git a/Isosurfacing_3/examples/Isosurfacing_3/dual_contouring_intersection_oracles.cpp b/Isosurfacing_3/test/Isosurfacing_3/dual_contouring_intersection_oracles.cpp similarity index 100% rename from Isosurfacing_3/examples/Isosurfacing_3/dual_contouring_intersection_oracles.cpp rename to Isosurfacing_3/test/Isosurfacing_3/dual_contouring_intersection_oracles.cpp diff --git a/Isosurfacing_3/examples/Isosurfacing_3/dual_contouring_octree.cpp b/Isosurfacing_3/test/Isosurfacing_3/dual_contouring_octree.cpp similarity index 100% rename from Isosurfacing_3/examples/Isosurfacing_3/dual_contouring_octree.cpp rename to Isosurfacing_3/test/Isosurfacing_3/dual_contouring_octree.cpp diff --git a/Isosurfacing_3/examples/Isosurfacing_3/dual_contouring_strategies.cpp b/Isosurfacing_3/test/Isosurfacing_3/dual_contouring_strategies.cpp similarity index 100% rename from Isosurfacing_3/examples/Isosurfacing_3/dual_contouring_strategies.cpp rename to Isosurfacing_3/test/Isosurfacing_3/dual_contouring_strategies.cpp