Poac is the package manager for C++ user.
Poac can downloads project's dependencies and compiles project.
Please see poac.pm for installation instructions and other documentation.
Linux (= x86_64 GNU/Linux) | macOS (>= sierra) | Windows (= Windows Subsystem for Linux) |
---|---|---|
none |
curl -fsSL https://sh.poac.io | bash
When your OS is macOS, use Homebrew
Poac requires the following tools and packages to build:
$ git clone https://github.com/poacpm/poac.git
$ cd poac
$ mkdir build && cd $_
$ cmake ..
$ make
$ make install
For Cygwin users: Currently, you need to pass some options to cmake
like below (for more detail, see #93):
cmake .. -DCMAKE_CXX_FLAGS="-D_GNU_SOURCE -DBOOST_ASIO_HAS_STD_STRING_VIEW -Wa,-mbig-obj"
Already poac is installed, you can build using poac:
$ poac build
- compiler (gcc | clang | MSVC | ICC)
tar
: in publish commanddot(graphviz)
: in graph commandcmake
: optionalmake
: optional
Please see at CONTRIBUTING.md