# coroutine **Repository Path**: lucifer_cn/coroutine ## Basic Information - **Project Name**: coroutine - **Description**: A stateful coroutine library. - **Primary Language**: C - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2018-02-26 - **Last Updated**: 2022-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # coroutine A stateful coroutine library. ### Build * Clang on windows: initializes environment variables: Initializes Visual C++ variables by: ```bash >call "vcvarsall.bat" x64 ``` Specifies the toolchain and build flags: ```bash >set CC=clang-cl >set CXX=clang-cl >set CFLAGS=-m64 -fmsc-version=1910 >set CXXFLAGS=-m64 -fmsc-version=1910 ``` Build from source: 1) Using cmake with GNU make build system: ```bash >cmake ../ -G"Unix Makefiles" >make ``` 2) Using cmake with ninja build system: ```bash >cmake ../ -GNinja >ninja ```