Boost logo

Boost :

Subject: Re: [boost] [EXTERNAL] Re: Request for a "Policy Review" regarding 'CMakeLists.txt'
From: Belcourt, Kenneth (kbelco_at_[hidden])
Date: 2016-05-17 22:09:48

> On May 17, 2016, at 6:11 PM, Peter Dimov <lists_at_[hidden]> wrote:
> 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
> 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.)

Add code like this to the top-level CMakeLists.txt

# Add Boost subdirectories

would look for a CMakeLists.txt file in each subdirectory listed.

Boost list run by bdawes at, gregod at, cpdaniel at, john at