Age | Commit message (Collapse) | Author | Files | Lines |
|
corner cases
Specifically, fix the function for the case when the pattern inclusion group
is specified first in the pattern group in a directory. For example, before
the fix, compiling the following buildfile:
fs = hello
exe{hello}: foo/{hxx ixx txx cxx}{+{$fs}}
would fail with the following error:
invalid 'foo/hello' in name pattern
|
|
|
|
Now unqualified variables are project-private and can be typified.
|
|
|
|
Also document the new bracket expression ([...]) wildcard support.
|
|
|
|
For example, now instead of:
lib{foo}: cxx.loptions += -static
lib{foo}: cxx.libs += -lpthread
We can write:
lib{foo}:
{
cxx.loptions += -static
cxx.libs += -lpthread
}
The same works for prerequisites as well as target type/patterns. For
example:
exe{*.test}:
{
test = true
install = false
}
|
|
|
|
|