Index | Thread | Search

From:
Maximo Pech <makzpj@gmail.com>
Subject:
Re: [revision] devel/boost: Install BoostConfig.cmake
To:
ports@openbsd.org
Date:
Wed, 9 Apr 2025 13:49:08 -0600

Download raw body.

Thread
  • Landry Breuil:

    [revision] devel/boost: Install BoostConfig.cmake

  • Maximo Pech:

    [revision] devel/boost: Install BoostConfig.cmake

  • Hi all,
    
    I'm trying to build boost from ports with the latest snapshot and it's
    failing with the below errors. Any help would be appreciated. I'm
    using cmake 3.31.6
    
    ===>  Building package for boost-1.84.0p8v0
    
    Create /usr/local/ports/packages/amd64/all/boost-1.84.0p8v0.tgz
    
    Creating package boost-1.84.0p8v0
    
    checksumming|*************************************************************************
       | 95%
    
    Error: /usr/local/ports/pobj/boost-1.84.0/fake-amd64/usr/local/lib/cmake/Boost-1.84.0/BoostConfig.cmake
    does not exist
    
    Error: /usr/local/ports/pobj/boost-1.84.0/fake-amd64/usr/local/lib/cmake/Boost-1.84.0/BoostConfigVersion.cmake
    does not exist
    
    Error: /usr/local/ports/pobj/boost-1.84.0/fake-amd64/usr/local/lib/cmake/BoostDetectToolset-1.84.0.cmake
    does not exist
    
    El vie, 28 feb 2025 a las 11:15, Johannes Thyssen Tishman
    (<jtt@openbsd.org>) escribió:
    >
    > From [1]:
    > > CMake 3.29 and below provide a FindBoost module, but it needs constant
    > > updates to keep up with upstream Boost releases. Upstream Boost 1.70
    > > and above provide a BoostConfig.cmake package configuration file.
    > > find_package(Boost CONFIG) finds the upstream package directly,
    > > without the find module.
    > >
    > > CMake 3.30 and above prefer to not provide the FindBoost module so
    > > that find_package(Boost) calls, without the CONFIG or NO_MODULE
    > > options, find the upstream BoostConfig.cmake directly. This policy
    > > provides compatibility for projects that have not been ported to use
    > > the upstream Boost package.
    > >
    > > The OLD behavior of this policy is for find_package(Boost) to load
    > > CMake's FindBoost module. The NEW behavior is for find_package(Boost)
    > > to search for the upstream BoostConfig.cmake.
    > >
    > > This policy was introduced in CMake version 3.30. It may be set by
    > > cmake_policy() or cmake_minimum_required(). If it is not set, CMake
    > > warns, and uses OLD behavior.
    >
    > So if a project explicitly sets a policy version >= 3.30, CMake won't
    > look for the FindBoost.cmake module installed by devel/cmake/core and
    > will instead look for the BoostConfig.cmake file which our devel/boost
    > does not install.
    >
    > I bumped into this issue in my last two port updates (graphics/pcl and
    > devel/cli11), so I'd like to propose installing the BoostConfig.cmake
    > and related CMake files provided by upstream. I assume we will have to
    > do this sooner or later anyways.
    >
    > The patch 'patch-tools_boost_install_boost-install_jam' is hacky, but
    > without it the relative path to the 'include' directory that's generated
    > in the CMake files ends up pointing to /usr (e.g. [2] line 26) and I
    > couldn't figure out why. I'd be happy to see a better solution.
    >
    > If this revision is acceptable, would it be possible to run it through a
    > bulk? I tested both graphics/pcl (with a patch to fix finding boost
    > removed) and devel/cli11 with the changes below and had no issues.
    >
    > [1] https://cmake.org/cmake/help/latest/policy/CMP0167.html#policy:CMP0167
    > [2] /usr/local/lib/cmake/boost_atomic-1.84.0/boost_atomic-config.cmake
    >
    > Index: devel/boost/Makefile
    > ===================================================================
    > RCS file: /cvs/ports/devel/boost/Makefile,v
    > diff -u -p -r1.151 Makefile
    > --- devel/boost/Makefile        31 Jan 2025 05:56:28 -0000      1.151
    > +++ devel/boost/Makefile        28 Feb 2025 16:53:51 -0000
    > @@ -8,7 +8,7 @@ COMMENT-md=     machine-dependent libraries
    >  VERSION=       1.84.0
    >  DISTNAME=      boost_${VERSION:S/./_/g}
    >  PKGNAME=       boost-${VERSION}
    > -REVISION=      7
    > +REVISION=      8
    >  EPOCH=         0
    >  CATEGORIES=    devel
    >  SITES=         https://archives.boost.io/release/${VERSION}/source/
    > @@ -135,7 +135,7 @@ post-extract:
    >
    >  do-configure:
    >         echo "using ${TOOLSET} : : ${CXX} ;" >>${WRKSRC}/tools/build/src/user-config.jam
    > -       ${SUBST_CMD} ${WRKSRC}/Jamroot
    > +       ${SUBST_CMD} ${WRKSRC}/boostcpp.jam
    >         @cd ${WRKSRC}/libs/config && \
    >                 ${SETENV} ${CONFIGURE_ENV} /bin/sh ./configure
    >         @cd ${WRKSRC}/tools/build/src/engine && ${SETENV} ${CONFIGURE_ENV} \
    > @@ -153,6 +153,8 @@ do-install:
    >                 pax -rw -s ':^.*${PATCHORIG}$$::' . ${PREFIX}/include/boost
    >         find ${PREFIX}/include/boost -type d -exec chmod ${DIRMODE} {} +
    >         find ${PREFIX}/include/boost -type f -exec chmod ${SHAREMODE} {} +
    > +       # CMake files:
    > +       cp -R ${WRKSRC}/stage/lib/cmake ${PREFIX}/lib
    >         # boost-build:
    >         ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/src/engine/b2 \
    >                 ${PREFIX}/bin
    > Index: devel/boost/patches/patch-Jamroot
    > ===================================================================
    > RCS file: devel/boost/patches/patch-Jamroot
    > diff -N devel/boost/patches/patch-Jamroot
    > --- devel/boost/patches/patch-Jamroot   19 Dec 2023 06:14:25 -0000      1.20
    > +++ /dev/null   1 Jan 1970 00:00:00 -0000
    > @@ -1,17 +0,0 @@
    > -Index: Jamroot
    > ---- Jamroot.orig
    > -+++ Jamroot
    > -@@ -147,11 +147,12 @@ import tools/boost\_install/boost-install ;
    > - path-constant BOOST_ROOT : . ;
    > - constant BOOST_VERSION : 1.84.0 ;
    > - constant BOOST_JAMROOT_MODULE : $(__name__) ;
    > -+constant SO_VERSION : ${SO_VERSION} ;
    > -
    > - # Allow subprojects to simply `import config : requires ;` to get access to the requires rule
    > - modules.poke : BOOST_BUILD_PATH : $(BOOST_ROOT)/libs/config/checks [ modules.peek : BOOST_BUILD_PATH ] ;
    > -
    > --boostcpp.set-version $(BOOST_VERSION) ;
    > -+boostcpp.set-version $(SO_VERSION) ;
    > -
    > - use-project /boost/architecture : libs/config/checks/architecture ;
    > -
    > Index: devel/boost/patches/patch-boostcpp_jam
    > ===================================================================
    > RCS file: devel/boost/patches/patch-boostcpp_jam
    > diff -N devel/boost/patches/patch-boostcpp_jam
    > --- /dev/null   1 Jan 1970 00:00:00 -0000
    > +++ devel/boost/patches/patch-boostcpp_jam      28 Feb 2025 16:53:51 -0000
    > @@ -0,0 +1,20 @@
    > +Index: boostcpp.jam
    > +--- boostcpp.jam.orig
    > ++++ boostcpp.jam
    > +@@ -35,6 +35,7 @@ import version : version-less ;
    > +
    > + BOOST_ROOT = [ modules.binding $(__name__) ] ;
    > + BOOST_ROOT = $(BOOST_ROOT:D) ;
    > ++SO_VERSION = ${SO_VERSION} ;
    > +
    > + rule set-version ( version )
    > + {
    > +@@ -212,7 +213,7 @@ rule tag ( name : type ? : property-set )
    > +           ! [ $(property-set).get <target-os> ] in windows cygwin darwin aix android &&
    > +           ! [ $(property-set).get <toolset> ] in pgi
    > +         {
    > +-            result = $(result).$(BOOST_VERSION)  ;
    > ++            result = $(result).$(SO_VERSION)  ;
    > +         }
    > +
    > +         return $(result) ;
    > Index: devel/boost/patches/patch-tools_boost_install_boost-install_jam
    > ===================================================================
    > RCS file: devel/boost/patches/patch-tools_boost_install_boost-install_jam
    > diff -N devel/boost/patches/patch-tools_boost_install_boost-install_jam
    > --- /dev/null   1 Jan 1970 00:00:00 -0000
    > +++ devel/boost/patches/patch-tools_boost_install_boost-install_jam     28 Feb 2025 16:53:51 -0000
    > @@ -0,0 +1,12 @@
    > +Index: tools/boost_install/boost-install.jam
    > +--- tools/boost_install/boost-install.jam.orig
    > ++++ tools/boost_install/boost-install.jam
    > +@@ -797,7 +797,7 @@ rule generate-cmake-config- ( target : sources * : pro
    > +             : true ;
    > +     }
    > +
    > +-    get-dir "_BOOST_INCLUDEDIR" : $(includedir) ;
    > ++    get-dir "_BOOST_INCLUDEDIR" : "$(includedir)/local/include" ;
    > +
    > +     if $(library-type) = INTERFACE
    > +     {
    > Index: devel/boost/pkg/PLIST-main
    > ===================================================================
    > RCS file: /cvs/ports/devel/boost/pkg/PLIST-main,v
    > diff -u -p -r1.31 PLIST-main
    > --- devel/boost/pkg/PLIST-main  21 Dec 2024 11:34:45 -0000      1.31
    > +++ devel/boost/pkg/PLIST-main  28 Feb 2025 16:53:53 -0000
    > @@ -16989,6 +16989,302 @@ include/boost/yap/expression.hpp
    >  include/boost/yap/print.hpp
    >  include/boost/yap/user_macros.hpp
    >  include/boost/yap/yap.hpp
    > +lib/cmake/
    > +lib/cmake/Boost-1.84.0/
    > +lib/cmake/Boost-1.84.0/BoostConfig.cmake
    > +lib/cmake/Boost-1.84.0/BoostConfigVersion.cmake
    > +lib/cmake/BoostDetectToolset-1.84.0.cmake
    > +lib/cmake/boost_atomic-1.84.0/
    > +lib/cmake/boost_atomic-1.84.0/boost_atomic-config-version.cmake
    > +lib/cmake/boost_atomic-1.84.0/boost_atomic-config.cmake
    > +lib/cmake/boost_atomic-1.84.0/libboost_atomic-variant-mt-shared.cmake
    > +lib/cmake/boost_atomic-1.84.0/libboost_atomic-variant-mt-static.cmake
    > +lib/cmake/boost_chrono-1.84.0/
    > +lib/cmake/boost_chrono-1.84.0/boost_chrono-config-version.cmake
    > +lib/cmake/boost_chrono-1.84.0/boost_chrono-config.cmake
    > +lib/cmake/boost_chrono-1.84.0/libboost_chrono-variant-mt-shared.cmake
    > +lib/cmake/boost_chrono-1.84.0/libboost_chrono-variant-mt-static.cmake
    > +lib/cmake/boost_chrono-1.84.0/libboost_chrono-variant-shared.cmake
    > +lib/cmake/boost_chrono-1.84.0/libboost_chrono-variant-static.cmake
    > +lib/cmake/boost_container-1.84.0/
    > +lib/cmake/boost_container-1.84.0/boost_container-config-version.cmake
    > +lib/cmake/boost_container-1.84.0/boost_container-config.cmake
    > +lib/cmake/boost_container-1.84.0/libboost_container-variant-mt-shared.cmake
    > +lib/cmake/boost_container-1.84.0/libboost_container-variant-mt-static.cmake
    > +lib/cmake/boost_container-1.84.0/libboost_container-variant-shared.cmake
    > +lib/cmake/boost_container-1.84.0/libboost_container-variant-static.cmake
    > +lib/cmake/boost_context-1.84.0/
    > +lib/cmake/boost_context-1.84.0/boost_context-config-version.cmake
    > +lib/cmake/boost_context-1.84.0/boost_context-config.cmake
    > +lib/cmake/boost_context-1.84.0/libboost_context-variant-mt-shared.cmake
    > +lib/cmake/boost_context-1.84.0/libboost_context-variant-mt-static.cmake
    > +lib/cmake/boost_contract-1.84.0/
    > +lib/cmake/boost_contract-1.84.0/boost_contract-config-version.cmake
    > +lib/cmake/boost_contract-1.84.0/boost_contract-config.cmake
    > +lib/cmake/boost_contract-1.84.0/libboost_contract-variant-mt-shared.cmake
    > +lib/cmake/boost_contract-1.84.0/libboost_contract-variant-mt-static.cmake
    > +lib/cmake/boost_contract-1.84.0/libboost_contract-variant-shared.cmake
    > +lib/cmake/boost_contract-1.84.0/libboost_contract-variant-static.cmake
    > +lib/cmake/boost_coroutine-1.84.0/
    > +lib/cmake/boost_coroutine-1.84.0/boost_coroutine-config-version.cmake
    > +lib/cmake/boost_coroutine-1.84.0/boost_coroutine-config.cmake
    > +lib/cmake/boost_coroutine-1.84.0/libboost_coroutine-variant-mt-shared.cmake
    > +lib/cmake/boost_coroutine-1.84.0/libboost_coroutine-variant-mt-static.cmake
    > +lib/cmake/boost_coroutine-1.84.0/libboost_coroutine-variant-shared.cmake
    > +lib/cmake/boost_coroutine-1.84.0/libboost_coroutine-variant-static.cmake
    > +lib/cmake/boost_date_time-1.84.0/
    > +lib/cmake/boost_date_time-1.84.0/boost_date_time-config-version.cmake
    > +lib/cmake/boost_date_time-1.84.0/boost_date_time-config.cmake
    > +lib/cmake/boost_date_time-1.84.0/libboost_date_time-variant-mt-shared.cmake
    > +lib/cmake/boost_date_time-1.84.0/libboost_date_time-variant-mt-static.cmake
    > +lib/cmake/boost_date_time-1.84.0/libboost_date_time-variant-shared.cmake
    > +lib/cmake/boost_date_time-1.84.0/libboost_date_time-variant-static.cmake
    > +lib/cmake/boost_exception-1.84.0/
    > +lib/cmake/boost_exception-1.84.0/boost_exception-config-version.cmake
    > +lib/cmake/boost_exception-1.84.0/boost_exception-config.cmake
    > +lib/cmake/boost_fiber-1.84.0/
    > +lib/cmake/boost_fiber-1.84.0/boost_fiber-config-version.cmake
    > +lib/cmake/boost_fiber-1.84.0/boost_fiber-config.cmake
    > +lib/cmake/boost_fiber-1.84.0/libboost_fiber-variant-mt-shared.cmake
    > +lib/cmake/boost_fiber-1.84.0/libboost_fiber-variant-mt-static.cmake
    > +lib/cmake/boost_filesystem-1.84.0/
    > +lib/cmake/boost_filesystem-1.84.0/boost_filesystem-config-version.cmake
    > +lib/cmake/boost_filesystem-1.84.0/boost_filesystem-config.cmake
    > +lib/cmake/boost_filesystem-1.84.0/libboost_filesystem-variant-mt-shared.cmake
    > +lib/cmake/boost_filesystem-1.84.0/libboost_filesystem-variant-mt-static.cmake
    > +lib/cmake/boost_filesystem-1.84.0/libboost_filesystem-variant-shared.cmake
    > +lib/cmake/boost_filesystem-1.84.0/libboost_filesystem-variant-static.cmake
    > +lib/cmake/boost_graph-1.84.0/
    > +lib/cmake/boost_graph-1.84.0/boost_graph-config-version.cmake
    > +lib/cmake/boost_graph-1.84.0/boost_graph-config.cmake
    > +lib/cmake/boost_graph-1.84.0/libboost_graph-variant-mt-shared.cmake
    > +lib/cmake/boost_graph-1.84.0/libboost_graph-variant-mt-static.cmake
    > +lib/cmake/boost_graph-1.84.0/libboost_graph-variant-shared.cmake
    > +lib/cmake/boost_graph-1.84.0/libboost_graph-variant-static.cmake
    > +lib/cmake/boost_graph_parallel-1.84.0/
    > +lib/cmake/boost_graph_parallel-1.84.0/boost_graph_parallel-config-version.cmake
    > +lib/cmake/boost_graph_parallel-1.84.0/boost_graph_parallel-config.cmake
    > +lib/cmake/boost_headers-1.84.0/
    > +lib/cmake/boost_headers-1.84.0/boost_headers-config-version.cmake
    > +lib/cmake/boost_headers-1.84.0/boost_headers-config.cmake
    > +lib/cmake/boost_iostreams-1.84.0/
    > +lib/cmake/boost_iostreams-1.84.0/boost_iostreams-config-version.cmake
    > +lib/cmake/boost_iostreams-1.84.0/boost_iostreams-config.cmake
    > +lib/cmake/boost_iostreams-1.84.0/libboost_iostreams-variant-mt-shared.cmake
    > +lib/cmake/boost_iostreams-1.84.0/libboost_iostreams-variant-mt-static.cmake
    > +lib/cmake/boost_iostreams-1.84.0/libboost_iostreams-variant-shared.cmake
    > +lib/cmake/boost_iostreams-1.84.0/libboost_iostreams-variant-static.cmake
    > +lib/cmake/boost_json-1.84.0/
    > +lib/cmake/boost_json-1.84.0/boost_json-config-version.cmake
    > +lib/cmake/boost_json-1.84.0/boost_json-config.cmake
    > +lib/cmake/boost_json-1.84.0/libboost_json-variant-mt-shared.cmake
    > +lib/cmake/boost_json-1.84.0/libboost_json-variant-mt-static.cmake
    > +lib/cmake/boost_json-1.84.0/libboost_json-variant-shared.cmake
    > +lib/cmake/boost_json-1.84.0/libboost_json-variant-static.cmake
    > +lib/cmake/boost_locale-1.84.0/
    > +lib/cmake/boost_locale-1.84.0/boost_locale-config-version.cmake
    > +lib/cmake/boost_locale-1.84.0/boost_locale-config.cmake
    > +lib/cmake/boost_locale-1.84.0/libboost_locale-variant-mt-shared.cmake
    > +lib/cmake/boost_locale-1.84.0/libboost_locale-variant-mt-static.cmake
    > +lib/cmake/boost_locale-1.84.0/libboost_locale-variant-shared.cmake
    > +lib/cmake/boost_locale-1.84.0/libboost_locale-variant-static.cmake
    > +lib/cmake/boost_log-1.84.0/
    > +lib/cmake/boost_log-1.84.0/boost_log-config-version.cmake
    > +lib/cmake/boost_log-1.84.0/boost_log-config.cmake
    > +lib/cmake/boost_log-1.84.0/libboost_log-variant-mt-shared.cmake
    > +lib/cmake/boost_log-1.84.0/libboost_log-variant-mt-static.cmake
    > +lib/cmake/boost_log-1.84.0/libboost_log-variant-shared.cmake
    > +lib/cmake/boost_log-1.84.0/libboost_log-variant-static.cmake
    > +lib/cmake/boost_log_setup-1.84.0/
    > +lib/cmake/boost_log_setup-1.84.0/boost_log_setup-config-version.cmake
    > +lib/cmake/boost_log_setup-1.84.0/boost_log_setup-config.cmake
    > +lib/cmake/boost_log_setup-1.84.0/libboost_log_setup-variant-mt-shared.cmake
    > +lib/cmake/boost_log_setup-1.84.0/libboost_log_setup-variant-mt-static.cmake
    > +lib/cmake/boost_log_setup-1.84.0/libboost_log_setup-variant-shared.cmake
    > +lib/cmake/boost_log_setup-1.84.0/libboost_log_setup-variant-static.cmake
    > +lib/cmake/boost_math_c99-1.84.0/
    > +lib/cmake/boost_math_c99-1.84.0/boost_math_c99-config-version.cmake
    > +lib/cmake/boost_math_c99-1.84.0/boost_math_c99-config.cmake
    > +lib/cmake/boost_math_c99-1.84.0/libboost_math_c99-variant-mt-shared.cmake
    > +lib/cmake/boost_math_c99-1.84.0/libboost_math_c99-variant-mt-static.cmake
    > +lib/cmake/boost_math_c99-1.84.0/libboost_math_c99-variant-shared.cmake
    > +lib/cmake/boost_math_c99-1.84.0/libboost_math_c99-variant-static.cmake
    > +lib/cmake/boost_math_c99f-1.84.0/
    > +lib/cmake/boost_math_c99f-1.84.0/boost_math_c99f-config-version.cmake
    > +lib/cmake/boost_math_c99f-1.84.0/boost_math_c99f-config.cmake
    > +lib/cmake/boost_math_c99f-1.84.0/libboost_math_c99f-variant-mt-shared.cmake
    > +lib/cmake/boost_math_c99f-1.84.0/libboost_math_c99f-variant-mt-static.cmake
    > +lib/cmake/boost_math_c99f-1.84.0/libboost_math_c99f-variant-shared.cmake
    > +lib/cmake/boost_math_c99f-1.84.0/libboost_math_c99f-variant-static.cmake
    > +lib/cmake/boost_math_c99l-1.84.0/
    > +lib/cmake/boost_math_c99l-1.84.0/boost_math_c99l-config-version.cmake
    > +lib/cmake/boost_math_c99l-1.84.0/boost_math_c99l-config.cmake
    > +lib/cmake/boost_math_c99l-1.84.0/libboost_math_c99l-variant-mt-shared.cmake
    > +lib/cmake/boost_math_c99l-1.84.0/libboost_math_c99l-variant-mt-static.cmake
    > +lib/cmake/boost_math_c99l-1.84.0/libboost_math_c99l-variant-shared.cmake
    > +lib/cmake/boost_math_c99l-1.84.0/libboost_math_c99l-variant-static.cmake
    > +lib/cmake/boost_math_tr1-1.84.0/
    > +lib/cmake/boost_math_tr1-1.84.0/boost_math_tr1-config-version.cmake
    > +lib/cmake/boost_math_tr1-1.84.0/boost_math_tr1-config.cmake
    > +lib/cmake/boost_math_tr1-1.84.0/libboost_math_tr1-variant-mt-shared.cmake
    > +lib/cmake/boost_math_tr1-1.84.0/libboost_math_tr1-variant-mt-static.cmake
    > +lib/cmake/boost_math_tr1-1.84.0/libboost_math_tr1-variant-shared.cmake
    > +lib/cmake/boost_math_tr1-1.84.0/libboost_math_tr1-variant-static.cmake
    > +lib/cmake/boost_math_tr1f-1.84.0/
    > +lib/cmake/boost_math_tr1f-1.84.0/boost_math_tr1f-config-version.cmake
    > +lib/cmake/boost_math_tr1f-1.84.0/boost_math_tr1f-config.cmake
    > +lib/cmake/boost_math_tr1f-1.84.0/libboost_math_tr1f-variant-mt-shared.cmake
    > +lib/cmake/boost_math_tr1f-1.84.0/libboost_math_tr1f-variant-mt-static.cmake
    > +lib/cmake/boost_math_tr1f-1.84.0/libboost_math_tr1f-variant-shared.cmake
    > +lib/cmake/boost_math_tr1f-1.84.0/libboost_math_tr1f-variant-static.cmake
    > +lib/cmake/boost_math_tr1l-1.84.0/
    > +lib/cmake/boost_math_tr1l-1.84.0/boost_math_tr1l-config-version.cmake
    > +lib/cmake/boost_math_tr1l-1.84.0/boost_math_tr1l-config.cmake
    > +lib/cmake/boost_math_tr1l-1.84.0/libboost_math_tr1l-variant-mt-shared.cmake
    > +lib/cmake/boost_math_tr1l-1.84.0/libboost_math_tr1l-variant-mt-static.cmake
    > +lib/cmake/boost_math_tr1l-1.84.0/libboost_math_tr1l-variant-shared.cmake
    > +lib/cmake/boost_math_tr1l-1.84.0/libboost_math_tr1l-variant-static.cmake
    > +lib/cmake/boost_mpi-1.84.0/
    > +lib/cmake/boost_mpi-1.84.0/boost_mpi-config-version.cmake
    > +lib/cmake/boost_mpi-1.84.0/boost_mpi-config.cmake
    > +lib/cmake/boost_nowide-1.84.0/
    > +lib/cmake/boost_nowide-1.84.0/boost_nowide-config-version.cmake
    > +lib/cmake/boost_nowide-1.84.0/boost_nowide-config.cmake
    > +lib/cmake/boost_nowide-1.84.0/libboost_nowide-variant-mt-shared.cmake
    > +lib/cmake/boost_nowide-1.84.0/libboost_nowide-variant-mt-static.cmake
    > +lib/cmake/boost_nowide-1.84.0/libboost_nowide-variant-shared.cmake
    > +lib/cmake/boost_nowide-1.84.0/libboost_nowide-variant-static.cmake
    > +lib/cmake/boost_numpy-1.84.0/
    > +lib/cmake/boost_numpy-1.84.0/boost_numpy-config-version.cmake
    > +lib/cmake/boost_numpy-1.84.0/boost_numpy-config.cmake
    > +lib/cmake/boost_numpy-1.84.0/libboost_numpy-variant-mt-shared-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_numpy-1.84.0/libboost_numpy-variant-mt-static-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_numpy-1.84.0/libboost_numpy-variant-shared-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_numpy-1.84.0/libboost_numpy-variant-static-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_prg_exec_monitor-1.84.0/
    > +lib/cmake/boost_prg_exec_monitor-1.84.0/boost_prg_exec_monitor-config-version.cmake
    > +lib/cmake/boost_prg_exec_monitor-1.84.0/boost_prg_exec_monitor-config.cmake
    > +lib/cmake/boost_prg_exec_monitor-1.84.0/libboost_prg_exec_monitor-variant-mt-shared.cmake
    > +lib/cmake/boost_prg_exec_monitor-1.84.0/libboost_prg_exec_monitor-variant-mt-static.cmake
    > +lib/cmake/boost_prg_exec_monitor-1.84.0/libboost_prg_exec_monitor-variant-shared.cmake
    > +lib/cmake/boost_prg_exec_monitor-1.84.0/libboost_prg_exec_monitor-variant-static.cmake
    > +lib/cmake/boost_program_options-1.84.0/
    > +lib/cmake/boost_program_options-1.84.0/boost_program_options-config-version.cmake
    > +lib/cmake/boost_program_options-1.84.0/boost_program_options-config.cmake
    > +lib/cmake/boost_program_options-1.84.0/libboost_program_options-variant-mt-shared.cmake
    > +lib/cmake/boost_program_options-1.84.0/libboost_program_options-variant-mt-static.cmake
    > +lib/cmake/boost_program_options-1.84.0/libboost_program_options-variant-shared.cmake
    > +lib/cmake/boost_program_options-1.84.0/libboost_program_options-variant-static.cmake
    > +lib/cmake/boost_python-1.84.0/
    > +lib/cmake/boost_python-1.84.0/boost_python-config-version.cmake
    > +lib/cmake/boost_python-1.84.0/boost_python-config.cmake
    > +lib/cmake/boost_python-1.84.0/libboost_python-variant-mt-shared-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_python-1.84.0/libboost_python-variant-mt-static-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_python-1.84.0/libboost_python-variant-shared-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_python-1.84.0/libboost_python-variant-static-py${MODPY_VERSION}.cmake
    > +lib/cmake/boost_random-1.84.0/
    > +lib/cmake/boost_random-1.84.0/boost_random-config-version.cmake
    > +lib/cmake/boost_random-1.84.0/boost_random-config.cmake
    > +lib/cmake/boost_random-1.84.0/libboost_random-variant-mt-shared.cmake
    > +lib/cmake/boost_random-1.84.0/libboost_random-variant-mt-static.cmake
    > +lib/cmake/boost_random-1.84.0/libboost_random-variant-shared.cmake
    > +lib/cmake/boost_random-1.84.0/libboost_random-variant-static.cmake
    > +lib/cmake/boost_regex-1.84.0/
    > +lib/cmake/boost_regex-1.84.0/boost_regex-config-version.cmake
    > +lib/cmake/boost_regex-1.84.0/boost_regex-config.cmake
    > +lib/cmake/boost_regex-1.84.0/libboost_regex-variant-mt-shared.cmake
    > +lib/cmake/boost_regex-1.84.0/libboost_regex-variant-mt-static.cmake
    > +lib/cmake/boost_regex-1.84.0/libboost_regex-variant-shared.cmake
    > +lib/cmake/boost_regex-1.84.0/libboost_regex-variant-static.cmake
    > +lib/cmake/boost_serialization-1.84.0/
    > +lib/cmake/boost_serialization-1.84.0/boost_serialization-config-version.cmake
    > +lib/cmake/boost_serialization-1.84.0/boost_serialization-config.cmake
    > +lib/cmake/boost_serialization-1.84.0/libboost_serialization-variant-mt-shared.cmake
    > +lib/cmake/boost_serialization-1.84.0/libboost_serialization-variant-mt-static.cmake
    > +lib/cmake/boost_serialization-1.84.0/libboost_serialization-variant-shared.cmake
    > +lib/cmake/boost_serialization-1.84.0/libboost_serialization-variant-static.cmake
    > +lib/cmake/boost_stacktrace_addr2line-1.84.0/
    > +lib/cmake/boost_stacktrace_addr2line-1.84.0/boost_stacktrace_addr2line-config-version.cmake
    > +lib/cmake/boost_stacktrace_addr2line-1.84.0/boost_stacktrace_addr2line-config.cmake
    > +lib/cmake/boost_stacktrace_addr2line-1.84.0/libboost_stacktrace_addr2line-variant-mt-shared.cmake
    > +lib/cmake/boost_stacktrace_addr2line-1.84.0/libboost_stacktrace_addr2line-variant-mt-static.cmake
    > +lib/cmake/boost_stacktrace_addr2line-1.84.0/libboost_stacktrace_addr2line-variant-shared.cmake
    > +lib/cmake/boost_stacktrace_addr2line-1.84.0/libboost_stacktrace_addr2line-variant-static.cmake
    > +lib/cmake/boost_stacktrace_basic-1.84.0/
    > +lib/cmake/boost_stacktrace_basic-1.84.0/boost_stacktrace_basic-config-version.cmake
    > +lib/cmake/boost_stacktrace_basic-1.84.0/boost_stacktrace_basic-config.cmake
    > +lib/cmake/boost_stacktrace_basic-1.84.0/libboost_stacktrace_basic-variant-mt-shared.cmake
    > +lib/cmake/boost_stacktrace_basic-1.84.0/libboost_stacktrace_basic-variant-mt-static.cmake
    > +lib/cmake/boost_stacktrace_basic-1.84.0/libboost_stacktrace_basic-variant-shared.cmake
    > +lib/cmake/boost_stacktrace_basic-1.84.0/libboost_stacktrace_basic-variant-static.cmake
    > +lib/cmake/boost_stacktrace_noop-1.84.0/
    > +lib/cmake/boost_stacktrace_noop-1.84.0/boost_stacktrace_noop-config-version.cmake
    > +lib/cmake/boost_stacktrace_noop-1.84.0/boost_stacktrace_noop-config.cmake
    > +lib/cmake/boost_stacktrace_noop-1.84.0/libboost_stacktrace_noop-variant-mt-shared.cmake
    > +lib/cmake/boost_stacktrace_noop-1.84.0/libboost_stacktrace_noop-variant-mt-static.cmake
    > +lib/cmake/boost_stacktrace_noop-1.84.0/libboost_stacktrace_noop-variant-shared.cmake
    > +lib/cmake/boost_stacktrace_noop-1.84.0/libboost_stacktrace_noop-variant-static.cmake
    > +lib/cmake/boost_system-1.84.0/
    > +lib/cmake/boost_system-1.84.0/boost_system-config-version.cmake
    > +lib/cmake/boost_system-1.84.0/boost_system-config.cmake
    > +lib/cmake/boost_system-1.84.0/libboost_system-variant-mt-shared.cmake
    > +lib/cmake/boost_system-1.84.0/libboost_system-variant-mt-static.cmake
    > +lib/cmake/boost_system-1.84.0/libboost_system-variant-shared.cmake
    > +lib/cmake/boost_system-1.84.0/libboost_system-variant-static.cmake
    > +lib/cmake/boost_test_exec_monitor-1.84.0/
    > +lib/cmake/boost_test_exec_monitor-1.84.0/boost_test_exec_monitor-config-version.cmake
    > +lib/cmake/boost_test_exec_monitor-1.84.0/boost_test_exec_monitor-config.cmake
    > +lib/cmake/boost_test_exec_monitor-1.84.0/libboost_test_exec_monitor-variant-mt-shared.cmake
    > +lib/cmake/boost_test_exec_monitor-1.84.0/libboost_test_exec_monitor-variant-mt-static.cmake
    > +lib/cmake/boost_test_exec_monitor-1.84.0/libboost_test_exec_monitor-variant-shared.cmake
    > +lib/cmake/boost_test_exec_monitor-1.84.0/libboost_test_exec_monitor-variant-static.cmake
    > +lib/cmake/boost_thread-1.84.0/
    > +lib/cmake/boost_thread-1.84.0/boost_thread-config-version.cmake
    > +lib/cmake/boost_thread-1.84.0/boost_thread-config.cmake
    > +lib/cmake/boost_thread-1.84.0/libboost_thread-variant-mt-shared.cmake
    > +lib/cmake/boost_thread-1.84.0/libboost_thread-variant-mt-static.cmake
    > +lib/cmake/boost_timer-1.84.0/
    > +lib/cmake/boost_timer-1.84.0/boost_timer-config-version.cmake
    > +lib/cmake/boost_timer-1.84.0/boost_timer-config.cmake
    > +lib/cmake/boost_timer-1.84.0/libboost_timer-variant-mt-shared.cmake
    > +lib/cmake/boost_timer-1.84.0/libboost_timer-variant-mt-static.cmake
    > +lib/cmake/boost_timer-1.84.0/libboost_timer-variant-shared.cmake
    > +lib/cmake/boost_timer-1.84.0/libboost_timer-variant-static.cmake
    > +lib/cmake/boost_type_erasure-1.84.0/
    > +lib/cmake/boost_type_erasure-1.84.0/boost_type_erasure-config-version.cmake
    > +lib/cmake/boost_type_erasure-1.84.0/boost_type_erasure-config.cmake
    > +lib/cmake/boost_type_erasure-1.84.0/libboost_type_erasure-variant-mt-shared.cmake
    > +lib/cmake/boost_type_erasure-1.84.0/libboost_type_erasure-variant-mt-static.cmake
    > +lib/cmake/boost_type_erasure-1.84.0/libboost_type_erasure-variant-shared.cmake
    > +lib/cmake/boost_type_erasure-1.84.0/libboost_type_erasure-variant-static.cmake
    > +lib/cmake/boost_unit_test_framework-1.84.0/
    > +lib/cmake/boost_unit_test_framework-1.84.0/boost_unit_test_framework-config-version.cmake
    > +lib/cmake/boost_unit_test_framework-1.84.0/boost_unit_test_framework-config.cmake
    > +lib/cmake/boost_unit_test_framework-1.84.0/libboost_unit_test_framework-variant-mt-shared.cmake
    > +lib/cmake/boost_unit_test_framework-1.84.0/libboost_unit_test_framework-variant-mt-static.cmake
    > +lib/cmake/boost_unit_test_framework-1.84.0/libboost_unit_test_framework-variant-shared.cmake
    > +lib/cmake/boost_unit_test_framework-1.84.0/libboost_unit_test_framework-variant-static.cmake
    > +lib/cmake/boost_url-1.84.0/
    > +lib/cmake/boost_url-1.84.0/boost_url-config-version.cmake
    > +lib/cmake/boost_url-1.84.0/boost_url-config.cmake
    > +lib/cmake/boost_url-1.84.0/libboost_url-variant-mt-shared.cmake
    > +lib/cmake/boost_url-1.84.0/libboost_url-variant-mt-static.cmake
    > +lib/cmake/boost_url-1.84.0/libboost_url-variant-shared.cmake
    > +lib/cmake/boost_url-1.84.0/libboost_url-variant-static.cmake
    > +lib/cmake/boost_wave-1.84.0/
    > +lib/cmake/boost_wave-1.84.0/boost_wave-config-version.cmake
    > +lib/cmake/boost_wave-1.84.0/boost_wave-config.cmake
    > +lib/cmake/boost_wave-1.84.0/libboost_wave-variant-mt-shared.cmake
    > +lib/cmake/boost_wave-1.84.0/libboost_wave-variant-mt-static.cmake
    > +lib/cmake/boost_wave-1.84.0/libboost_wave-variant-shared.cmake
    > +lib/cmake/boost_wave-1.84.0/libboost_wave-variant-static.cmake
    > +lib/cmake/boost_wserialization-1.84.0/
    > +lib/cmake/boost_wserialization-1.84.0/boost_wserialization-config-version.cmake
    > +lib/cmake/boost_wserialization-1.84.0/boost_wserialization-config.cmake
    > +lib/cmake/boost_wserialization-1.84.0/libboost_wserialization-variant-mt-shared.cmake
    > +lib/cmake/boost_wserialization-1.84.0/libboost_wserialization-variant-mt-static.cmake
    > +lib/cmake/boost_wserialization-1.84.0/libboost_wserialization-variant-shared.cmake
    > +lib/cmake/boost_wserialization-1.84.0/libboost_wserialization-variant-static.cmake
    >  @static-lib lib/libboost_atomic-mt.a
    >  @lib lib/libboost_atomic-mt.so.${LIBboost_atomic-mt_VERSION}
    >  @static-lib lib/libboost_chrono-mt.a
    >
    
    
  • Landry Breuil:

    [revision] devel/boost: Install BoostConfig.cmake

  • Maximo Pech:

    [revision] devel/boost: Install BoostConfig.cmake