40 lines
691 B
Markdown
40 lines
691 B
Markdown
# polymech-cli
|
|
|
|
Cross-platform C++ CLI built with CMake.
|
|
|
|
## Prerequisites
|
|
|
|
| Tool | Version |
|
|
|------|---------|
|
|
| CMake | ≥ 3.20 |
|
|
| C++ compiler | C++17 (MSVC, GCC, or Clang) |
|
|
|
|
## Build
|
|
|
|
```bash
|
|
# Debug
|
|
cmake --preset dev
|
|
cmake --build --preset dev
|
|
|
|
# Release
|
|
cmake --preset release
|
|
cmake --build --preset release
|
|
```
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
polymech-cli --help
|
|
polymech-cli --version
|
|
```
|
|
|
|
## License
|
|
|
|
BSD-3-Clause
|
|
|
|
## Requirements
|
|
|
|
- [https://github.com/taskflow/taskflow](https://github.com/taskflow/taskflow)
|
|
- [https://github.com/cameron314/concurrentqueue](https://github.com/cameron314/concurrentqueue)
|
|
- [https://github.com/chriskohlhoff/asio](https://github.com/chriskohlhoff/asio)
|