Automagically working C++ Coroutine: Documentation
For detailed build steps, reference .travis.yml
and appveyor.yml
.
- compiler option:
/await
- compiler option:
/std:c++latest
Build Magic.sln for Visual Studio environment. CMakeLists.txt doesn't support this case. Add reference to those project what you need.
Install following packages with Chocolaty. Uses CMake for project generation.
- Chocolaty LLVM package
- Chocolaty Ninja package
Clang + Windows uses Ninja build system. Follow this script.
The build step follows Building libc++.
Trigger manual LLVM update before build. Minimum version is stable 6.0.0. If you are using brew
, the following command will be enough.
brew upgrade llvm;
I'm learning about each of package managers.
I recommend you to do not try this for now...
Preparing Nuget package for Visual Studio users. The package.
Feel free for any kind of usage.
This work is licensed under a Creative Commons Attribution 4.0 International License.