From e2ef54b8ba8de7ce1d7b1b04c3e28b08c3fa3816 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Mon, 27 Apr 2026 10:50:59 +0100 Subject: [PATCH] cmake: Remove NetBSD-specific workaround from `add_boost_if_needed` The patched package is available as of the `pkgsrc-2026Q1` release. --- cmake/module/AddBoostIfNeeded.cmake | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/cmake/module/AddBoostIfNeeded.cmake b/cmake/module/AddBoostIfNeeded.cmake index 80a6d2e8911..658e6d07c9a 100644 --- a/cmake/module/AddBoostIfNeeded.cmake +++ b/cmake/module/AddBoostIfNeeded.cmake @@ -31,17 +31,6 @@ function(add_boost_if_needed) find_package(Boost 1.74.0 REQUIRED CONFIG) mark_as_advanced(Boost_INCLUDE_DIR boost_headers_DIR) - # Workaround for a bug in NetBSD pkgsrc. - # See https://gnats.netbsd.org/59856. - if(CMAKE_SYSTEM_NAME STREQUAL "NetBSD") - get_filename_component(_boost_include_dir "${boost_headers_DIR}/../../../include/" ABSOLUTE) - if(_boost_include_dir MATCHES "^/usr/pkg/") - set_target_properties(Boost::headers PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES ${_boost_include_dir} - ) - endif() - unset(_boost_include_dir) - endif() set_target_properties(Boost::headers PROPERTIES IMPORTED_GLOBAL TRUE) target_compile_definitions(Boost::headers INTERFACE # We don't use multi_index serialization.