Skip to content

snewell/bureaucracy

Repository files navigation

bureaucracy

codacy

bureaucracy is a simple library to distribute work among threads; at its heart, bureaucracy is a threadpool with a bit of extra functionality.

Building

bureaucracy uses CMake as a build engine. CMake provides numerous options that won't be covered here but in most cases the basic usage is sufficient.

  1. mkdir <build_dir>
  2. cd <build_dir>
  3. cmake /path/to/bureaucracy/src
  4. make
  5. (Optional, requires gtest) make test
  6. make install

You'll need a toolchain that supports the C++14 standard (any recent versions of gcc or clang should be sufficient). If you're using a toolchain CMake doesn't have built in support for you'll need to provide the appropriate compiler flags at configuration time (replace step 3 with something like cmake -DCMAKE_CXX_FLAGS="-std=c++14" /path/to/bureaucracy/src).

Installation Paths

bureaucracy uses the CMake module GNUInstallDirs. Specific folders can be overwritten at configuration time (step 3 in the previous section).

About

A simple work distribution library

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors