0 purchases
zenmake 0.11.0
ZenMake is a cross-platform build system for C/C++ and some other languages.
Main features
Build config as python (.py) or as yaml file.
Distribution as zip application or as system package (pip).
Automatic reconfiguring: no need to run command ‘configure’.
Compiler autodetection.
Building and running functional/unit tests including an ability to
build and run tests only on changes.
Build configs in sub directories.
Building external dependencies.
Supported platforms: GNU/Linux, MacOS, MS Windows. Some other
platforms like OpenBSD/FreeBSD should work as well but it
hasn’t been tested.
Supported languages:
C: gcc, clang, msvc, icc, xlc, suncc, irixcc
C++: g++, clang++, msvc, icpc, xlc++, sunc++
D: dmd, ldc2, gdc; MS Windows is not supported yet
Fortran: gfortran, ifort (should work but not tested)
Assembler: gas (GNU Assembler)
Supported toolkits/frameworks: SDL2, GTK3, Qt5
Documentation
For full documentation, including installation, tutorials and PDF documents,
please see https://zenmake.readthedocs.io
Project links
Primary git repository: https://github.com/pustotnik/zenmake
Secondary git repository: https://gitlab.com/pustotnik/zenmake
Issue tracker: https://github.com/pustotnik/zenmake/issues
Pypi package: https://pypi.org/project/zenmake
Documentation: https://zenmake.readthedocs.io
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.