A C/C++ build system that generates Makefiles.
Project description
ZoMake
A Python package to generate Makefiles for C/C++.
Other languages will be added later.
Installation
python3 -m pip install zomake
Usage
Create a ZoMakefile.py:
import zo
target = zo.Target(lang='c')
target.sources(f'{zo.root()}/src',
'main.c'
)
target.include(f'{zo.root()}/include')
target.compile(f'{zo.root()}/build')
target()
To generate a Makefile:
python3 ZoMakeFile.py init
To build:
python3 ZoMakeFile.py build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zomake-0.1.0.tar.gz
(14.8 kB
view hashes)
Built Distribution
zomake-0.1.0-py3-none-any.whl
(14.9 kB
view hashes)