A multithreaded task scheduler utilizing lock-free task-stealing deques.
CONAN - The open source, decentralized and multi-platform package manager to create and share all your native binaries.
-
Install conan: Installation instruction
-
Clone project:
git clone git@github.com:BAntDit/TaskWeaver.git -
Install dependencies:
conan install . -s compiler.cppstd=20 -s build_type=<Debug|Release> --build=missing --output-folder=<Output folder> -
Update cmake cache:
cmake --preset <preset-name> -G Ninja -
Deploy to local conan cache:
conan create . -s build_type=<Debug|Release> -s compiler.cppstd=20
v0.3.0.0
This project is licensed under the MIT License. See LICENSE for details.