Toolchain For pure Haskell libraries: stack For external C++ components CMake Everything except swarm Everything except swarm is pure Haskell. So build it with $ stack build <component name> swarm Build external C++ components out-of-tree $ (cd _build && cmake .. && make) Build swarm $ stack build swarm