-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Daniel Kristensen edited this page Feb 10, 2019
·
7 revisions
Development Stage: Alpha
This tool lets you describe package manifests in a way that is abstract to whatever build and configuration system you use.
The unique features of globifest provide:
- Integrated package and build configuration management (as opposed to separate tools that only do one, or have a loosely-defined concept of package manifest).
- Automation for downloading external dependencies (tools, libraries, etc...) based on the project configuration.
- Customizable ways to export configuration settings for use at compile-time or run-time.
Globifest comes with a config tool written in tkinter, which uses Tcl as a backend for creating native GUI widgets.
See more here: Globiconfig
The intent of Globifest is to provide a meta-build system with minimal dependencies and maximum flexibility. Supported methods of building include:
- External build scripts: Using the
buildcommand to generate files representative of the build system:- Include paths
- Source files
- Generated config files
- etc...
- Native Python: Import the library utilize functions as necessary (primarily from Builder).
- Integration with the waf build system provided as a tool.
- Generate scripts for external tools such as make.
Copyright 2018-2019, Daniel Kristensen, Garmin Ltd, or its subsidiaries.
Software License |
Contributor License Agreement