From 8cf322f104fa7b1970d3e3105a53e585d82741c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Mon, 28 Jul 2025 09:23:23 +0200 Subject: [PATCH 1/2] make sure boost system is found --- Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt b/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt index 2234d34db36..84c980aaf43 100644 --- a/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt +++ b/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt @@ -45,7 +45,7 @@ else() endif() find_package(Boost QUIET OPTIONAL_COMPONENTS filesystem system) -if(Boost_FILESYSTEM_FOUND) +if(Boost_FILESYSTEM_FOUND AND Boost_SYSTEM_FOUND) qt6_wrap_ui( imgUI_FILES Image_res_dialog.ui raw_image.ui) cgal_lab_plugin(io_image_plugin Io_image_plugin Volume_plane_intersection.cpp @@ -57,7 +57,7 @@ if(Boost_FILESYSTEM_FOUND) if(VTK_LIBRARIES) target_compile_definitions(io_image_plugin PRIVATE -DCGAL_USE_VTK -DNOMINMAX) endif() - if(TARGET Boost::filesystem) + if(TARGET Boost::filesystem AND TARGET Boost::system) target_link_libraries(io_image_plugin PUBLIC Boost::filesystem Boost::system) else() From b7f70c6972e48754d834499d9adb0aefd0f200ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Mon, 28 Jul 2025 14:30:41 +0200 Subject: [PATCH 2/2] filesystem is now header only and lib was empty for some releases anyway --- Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt b/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt index 84c980aaf43..e8d95f4830d 100644 --- a/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt +++ b/Lab/demo/Lab/Plugins/Mesh_3/CMakeLists.txt @@ -57,9 +57,8 @@ if(Boost_FILESYSTEM_FOUND AND Boost_SYSTEM_FOUND) if(VTK_LIBRARIES) target_compile_definitions(io_image_plugin PRIVATE -DCGAL_USE_VTK -DNOMINMAX) endif() - if(TARGET Boost::filesystem AND TARGET Boost::system) - target_link_libraries(io_image_plugin PUBLIC Boost::filesystem - Boost::system) + if(TARGET Boost::filesystem) + target_link_libraries(io_image_plugin PUBLIC Boost::filesystem) else() target_link_libraries(io_image_plugin PUBLIC ${Boost_LIBRARIES}) endif()