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 7dfab2315f Pass file comparison test if difflib finds no changes 4 years ago
..
Tools Update autowaf and adapt to new API 4 years ago
extras Pass file comparison test if difflib finds no changes 4 years ago
.gitignore Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
Build.py Update autowaf and adapt to new API 4 years ago
COPYING Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
ConfigSet.py Update autowaf and adapt to new API 4 years ago
Configure.py Update autowaf and adapt to new API 4 years ago
Context.py Update autowaf and adapt to new API 4 years ago
Errors.py Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
Logs.py Update autowaf and adapt to new API 4 years ago
Node.py Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
Options.py Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
README.md Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
Runner.py Update autowaf and adapt to new API 4 years ago
Scripting.py Update autowaf and adapt to new API 4 years ago
Task.py Update autowaf and adapt to new API 4 years ago
TaskGen.py Update autowaf and adapt to new API 4 years ago
Utils.py Update autowaf and adapt to new API 4 years ago
__init__.py Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
ansiterm.py Update autowaf and adapt to new API 4 years ago
fixpy2.py Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
processor.py Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 5 years ago
waf Merge commit 'c2b0355b0de23f6ec83b5fa5be038bcce208e26f' as 'waflib' 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