Boost logo

Boost :

Subject: Re: [boost] Request for a "Policy Review" regarding 'CMakeLists.txt'
From: Peter Dimov (lists_at_[hidden])
Date: 2016-05-17 20:11:00


Paul Fultz II wrote:

> Ok, you could just do `cmake libs/hana` for the cmake step. However, this
> won't build hana's dependencies. Another way would be for hana to provide
> a target just for its test, so using `hana-check` instead of `check`:
>
> git clone git_at_[hidden]:boostorg/boost.git
> mkdir build && cd build
> cmake ../boost
> cmake --build . --target hana
> cmake --build . --target hana-check
> cmake --build . --target install

This looks like an interesting option. Is it possible to write a top-level
CMakeLists.txt which would add_subdirectory for each present library in
libs/ ? (b2 does this - invoking it at top level automatically works on a
subset and builds whatever is present.)


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