Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMakeified. #12

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

CMakeified. #12

wants to merge 4 commits into from

Conversation

alamaison
Copy link

This PR add a CMake interface-library target for Boost.Process. If you're not familiar with CMake, this is useful, even for a header-only library like Boost.Process, because it allows client project to automatically inherit the correct include paths, compiler flags and link libraries to use Boost.Process. It's a bit like how pkg-config works for autotools.

Also, I'm adding this package to the Hunter package manager - a CMake-based package manager for C++. This PR already uses Hunter to resolve the Boost dependency, but that can be overridden by setting HUNTER_ENABLED=OFF.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant