Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,19 +55,24 @@ There are plenty of things which need to be done. See the
for some ideas how to contribute. The [resources page](https://github.com/bemanproject/task/blob/main/docs/resources.md)
contains some links for general information about coroutines.

## Building beman.task
## Dependencies

### Build Environment

### Dependencies
This project requires at least the following to build:

This project depends on
[`beman::execution`](https://github.com/bemanproject/execution) (which
will be automatically obtained using `cmake`'s `FetchContent*`).
* A C++ compiler that conforms to the C++23 standard or greater
* CMake 3.30 or later
* (Test Only) GoogleTest
* [`beman::execution`](https://github.com/bemanproject/execution) (auto-fetched via CMake FetchContent)

Build-time dependencies:
You can disable building tests by setting CMake option `BEMAN_TASK_BUILD_TESTS` to
`OFF` when configuring the project.

- `cmake`
- `ninja`, `make`, or another CMake-supported build system
- CMake defaults to "Unix Makefiles" on POSIX systems
You can disable building examples by setting CMake option `BEMAN_TASK_BUILD_EXAMPLES` to
`OFF` when configuring the project.

## Building beman.task

### Supported Platforms

Expand Down
Loading