Serd subproject with meson
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
David Robillard 668a088c70 Squashed 'waflib/' changes from 4687ba6..5ea8f99 4 years ago
Tools Squashed 'waflib/' content from commit 982416b 5 years ago
extras Squashed 'waflib/' changes from 4687ba6..5ea8f99 4 years ago
.gitignore Squashed 'waflib/' content from commit 982416b 5 years ago
Build.py Squashed 'waflib/' content from commit 982416b 5 years ago
COPYING Squashed 'waflib/' content from commit 982416b 5 years ago
ConfigSet.py Squashed 'waflib/' content from commit 982416b 5 years ago
Configure.py Squashed 'waflib/' content from commit 982416b 5 years ago
Context.py Squashed 'waflib/' content from commit 982416b 5 years ago
Errors.py Squashed 'waflib/' content from commit 982416b 5 years ago
Logs.py Squashed 'waflib/' content from commit 982416b 5 years ago
Node.py Squashed 'waflib/' content from commit 982416b 5 years ago
Options.py Squashed 'waflib/' content from commit 982416b 5 years ago
README.md Squashed 'waflib/' content from commit 982416b 5 years ago
Runner.py Squashed 'waflib/' content from commit 982416b 5 years ago
Scripting.py Squashed 'waflib/' content from commit 982416b 5 years ago
Task.py Squashed 'waflib/' content from commit 982416b 5 years ago
TaskGen.py Squashed 'waflib/' content from commit 982416b 5 years ago
Utils.py Squashed 'waflib/' content from commit 982416b 5 years ago
__init__.py Squashed 'waflib/' content from commit 982416b 5 years ago
ansiterm.py Squashed 'waflib/' content from commit 982416b 5 years ago
fixpy2.py Squashed 'waflib/' content from commit 982416b 5 years ago
processor.py Squashed 'waflib/' content from commit 982416b 5 years ago
waf Squashed 'waflib/' content from commit 982416b 5 years ago

README.md

Autowaf

This is autowaf, a bundle of waf and a few extensions intended to be easy to use directly as source code in a project. Using this as a submodule or subtree named waflib in a project allows waf to be used without including binary encoded data in the waf script. This gets along with revision control and distributions better, among other advantages, without losing self-containedness.

To use this in a project, add this repository as a directory named waflib in the top level of the project, and link or copy waf to the top level.

Two waf extras are also included: autowaf.py and lv2.py.

The autowaf.py module is a kitchen sink of Python utilities for building consistent packages, and can be imported in a wcript as waflib.extras.autowaf.

The lv2.py extra defines options for LV2 plugin installation paths. It can be used by calling opt.load('lv2') and conf.load('lv2') in the appropriate locations in a wscript.

-- David Robillard d@drobilla.net