Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2024-11-13 12:29:44


Marshall Clow wrote:
> The third release candidates for the 1.87.0 release are now available at:
> <https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/>
>
> The SHA256 checksums are as follows:
>
> 10ea784394be84794ed8981643ea0f05fae38de6aa595353115f85c79e4c1c
> d7 boost_1_87_0_b1_rc3.tar.gz
> 56db0fc204e6e0e40e1764800ef82475c96916e86112bc9627d1b94102cb78
> 6a boost_1_87_0_b1_rc3.7z
> 45fcc8f7f63e023cdafc1d88b3b915f3feac6bc7aab52a91d5766b5a2248af6d
> boost_1_87_0_b1_rc3.zip
> e0c971e3b92aa8ab781fe8239e050078600a446bd26c4509001037872974c
> 4c2 boost_1_87_0_b1_rc3.tar.bz2
>
>
> Changes since RC2:
> * The Boost.Parser library is included

CMake tests are failing with

CMake Error at libs/parser/test/CMakeLists.txt:7 (add_custom_target):
  add_custom_target cannot create target "check" because another target with
  the same name already exists. The existing target is a custom target
  created in source directory "/home/runner/work/boost/boost". See
  documentation for policy CMP0002 for more details.

CMake target names are global and need to be prefixed by the project
name. In this case, the target should have been boost_parser-check.

Although looking at that test/CMakeLists.txt, it doesn't seem to support
testing from the superproject, so it probably shouldn't be included at all
in that case. That is, the

if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt")

  add_subdirectory(test)

endif()

part of the root CMakeLists.txt should be removed.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk