Jussi Pakkanen
c5788548d2
Can check for Meson version in project definition.
9 years ago
Jussi Pakkanen
2e585856be
Prevent generation of Ninja files with target ambiguities.
9 years ago
Jussi Pakkanen
ee4e785b1e
Add support for subscripting array objects with [].
9 years ago
Jussi Pakkanen
a5abcf1fe2
Created the += operator.
9 years ago
Jussi Pakkanen
833cb56f5c
Can create top level targets that have the same name but different type.
10 years ago
Jussi Pakkanen
8f27cd399e
Fixed broken subdir object extraction and moved tests.
10 years ago
Jussi Pakkanen
ec74616bbd
Prevent extraction of objects from subprojects.
10 years ago
Jussi Pakkanen
cdbfed21bc
Test for posargs being before kwargs.
10 years ago
Jussi Pakkanen
3630febe1e
Verify that option names do not have invalid characters.
10 years ago
Jussi Pakkanen
e37424c9e1
More strict type checking for arithmetic operations.
10 years ago
Robin McCorkell
702148aea5
Add number, string and array arithmetic
...
Addition (+), subtraction (-), multiplication (*) and division (/) for numbers
follows the BIDMAS rules.
Strings and arrays can be concatenated with the addition operator
Strings can be concatenated with numbers with the addition operator
10 years ago
Jussi Pakkanen
b44ca46e92
Implement a foreach loop construct. Closes #17 .
10 years ago
Jussi Pakkanen
77e9a24589
Can specify extra files that show up in IDEs as parts of a target.
11 years ago
Jussi Pakkanen
e0c4447666
Test for recursive instantiations of subprojects.
11 years ago
Jussi Pakkanen
2444eb357e
Added failing test.
11 years ago
Jussi Pakkanen
ab0cc277d1
After an actual, factual bug report from a user, fixed include_directories so that it checks that the specified directories exist.
11 years ago
Jussi Pakkanen
0da4537b69
Preserve option function for option files.
11 years ago
Jussi Pakkanen
4bacfa6a8c
Check that missing subdirs cause an error.
12 years ago
Jussi Pakkanen
619b37bff9
Check that non-existing source files cause errors.
12 years ago
Jussi Pakkanen
d02e4ce1c9
Created new suite of tests that should fail when executed.
12 years ago