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.
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)
Copyright © 2015-2018 Niklas Rosenstein