Permalink
Fetching contributors…
Cannot retrieve contributors at this time
38 lines (25 sloc) 1.66 KB

The Craftr build system

Craftr is a modular software build system written in Python that has native support for C/C++, C#, Cython, Java and other languages. Craftr uses Ninja as its build backbone.

View the full documentation ▸

Current State

The core functionality is working and there is moderate support for C# and Java, as well as some for C/C++, Haskell, OCaml and Vala – however the interfaces for build scripts can change any time. The main goal at the moment is to implement/improve support for the following languages:

  • C/C++ (GCC, Clang, MSVC)
  • Java (better Java 9 module support)

Some reference implementations are available in previous Craftr versions and prototypes (namely 2.0, v3.0.0-pre1 and v3.0.0-pre2).


Copyright © 2015-2018   Niklas Rosenstein