boostorg / boostorg/boost

Tarball doesn't include CMake info

Open
#1,084 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
8.6k
Forks
1.9k
Avg merge
39m
Merged PRs (30d)
2

Description

The released tarballs do not include CMake based build data.

This makes it impossible for things like home-brew to install CMake modules therefore CMake based dependency on header only libraries such as libboost_system are broken for macOS.

There's no good reason to filter this, and there needs to be better support from `b2` to install the proper CMake data for depending on non dylib/a/so based header only libraries.

I believe the best option is to have macOS use `cmake` based builds, but this cannot happen without the tarball including the proper data for it.

## Replication Steps:

### To install brew without CMake

```sh
brew install boost
```

Look for `libboost_system` in any cmake project

### To test for cmake

Try and install `gr-osmocom` on macOS

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.