An open API service indexing awesome lists of open source software.

https://github.com/wenzel/kdesrc-build.py

An attempt to rewrite the KDE build system into Python
https://github.com/wenzel/kdesrc-build.py

Last synced: 11 months ago
JSON representation

An attempt to rewrite the KDE build system into Python

Awesome Lists containing this project

README

          

# kdesrc-build.py

An attempt to rewrite the `kdesrc-build` script into Python.

# Requirements

- `Python` `>=` `3.4`
- `virtualenv`

# Setup

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

# Usage

"""
Usage:
kdesrc-build.py [options] ...

options:
-h --help Show this screen.
--version Show version.
"""

Exemple:

./kdesrc-build.py extra-cmake-modules

# Done

- [x] get, build and install a simple project
- [x] handle project group (components, modules, ...)

# TODO

- [ ] add `-p`, `--pretend` option
- [ ] handle a configuration file
- [ ] handle a project build dependencies
- [ ] add nice user output
- [ ] add good logging capabilities