Jussi Pakkanen
59b7fa8ed3
Added support for wxwidgets. Closes #27 .
10 years ago
Jussi Pakkanen
3630febe1e
Verify that option names do not have invalid characters.
10 years ago
Jussi Pakkanen
f5b016008f
Test fixing.
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
47bea98298
Allow getting builtin options with get_option. Fixes #23 .
10 years ago
Jussi Pakkanen
b44ca46e92
Implement a foreach loop construct. Closes #17 .
10 years ago
Jussi Pakkanen
0c86f30d4b
Can install entire subtrees with one command. Closes #14 .
10 years ago
Jussi Pakkanen
a500c6cfa8
Can install data files from subdirectories.
10 years ago
Jussi Pakkanen
d767bcf86d
Can install man files from a subdir.
10 years ago
Jussi Pakkanen
8313c4ed00
Use correct path when installing headers. Fixes #16 .
10 years ago
Jussi Pakkanen
174db67471
Do not hardcode path to Python3, because on e.g. OSX it can be anywhere.
10 years ago
Jussi Pakkanen
8aa45655b7
Renamed data() to install_data().
10 years ago
Jussi Pakkanen
97303b1783
Renamed man() to install_man().
10 years ago
Jussi Pakkanen
65974b4dad
Renamed headers() to install_headers().
10 years ago
Jussi Pakkanen
43f5166df2
Moved is_subproject into the meson object.
10 years ago
Jussi Pakkanen
263c917c6a
Install script fix for Windows.
10 years ago
Jussi Pakkanen
154dc83973
Multiple generated sources in one target now work.
10 years ago
Jussi Pakkanen
77c14525c3
Autodetect runnable commands on unix (where chmod values might be wrong) and Windows (where files with weird suffixes are unrunnable.
10 years ago
Jussi Pakkanen
1a8d830e05
Can chain multiple logical operations in a row.
10 years ago
Jussi Pakkanen
9e7009bf23
Added array methods.
10 years ago
Jussi Pakkanen
3ed22fcc56
Use external libs of static libraries when the static library is linked to a final target.
10 years ago
Jussi Pakkanen
1c0a735e00
Use static library dependencies not when the library is built but when it is used.
10 years ago
Jussi Pakkanen
8d45972ee3
Add flex+bison test case.
10 years ago
Jussi Pakkanen
ef788a31ce
Can set headers() with variables.
10 years ago
Jussi Pakkanen
1b830c907f
Handle Fortran sources with dependencies to themselves.
10 years ago
Jussi Pakkanen
f3d0778403
Handle Fortran's MODULE PROCEDURE construct.
10 years ago
Jussi Pakkanen
3e29c4fccb
A few more pointless fixes.
11 years ago
Jussi Pakkanen
d400524781
Fix a few resource leaks in a fit of OCD.
11 years ago
Jussi Pakkanen
cf6a395014
Spell out include_directories.
11 years ago
Jussi Pakkanen
5303b1d0f4
Scan Fortran dependencies, but it fails currently due to a deficiency in Ninja.
11 years ago
Jussi Pakkanen
a77551f3d7
Basic Fortran support.
11 years ago
Jussi Pakkanen
6af7f92ab3
Handle C# resource files.
11 years ago
Jussi Pakkanen
735bacb050
Add test that I forgot.
11 years ago
Jussi Pakkanen
01f8a1455e
Generators work in subdirectories.
11 years ago
Jussi Pakkanen
7814ef986f
Set up link paths.
11 years ago
Jussi Pakkanen
f7d58d7b6f
Some fixes.
11 years ago
Jussi Pakkanen
fb884e3856
Can compile C# programs with Mono.
11 years ago
Jussi Pakkanen
6759e404d9
Make it possible to run a custom script during install.
11 years ago
Jussi Pakkanen
23ec2b94f5
Use host dependent object suffix.
11 years ago
Jussi Pakkanen
3a3be0f61b
Can now build object files in generators, too.
11 years ago
Jussi Pakkanen
2d23a44e6e
Deal with Rust static libraries, too.
11 years ago
Jussi Pakkanen
2366f822d2
Install Rust shared libraries.
11 years ago
Jussi Pakkanen
85972c848d
Generate prebuilt object on demand so we don't need to ship object files in the source tarball.
11 years ago
Jussi Pakkanen
923ad8ab9b
Invoke Rust via wrapper script.
11 years ago
Jussi Pakkanen
2c65b1f0c3
Renamed deps -> dependencies.
11 years ago
Jussi Pakkanen
d2b5e5c7a5
The mass flags -> args renaming for consistency.
11 years ago
Jussi Pakkanen
7b4595e07c
Set up dependencies for Rust linking. Does not work fully yet.
11 years ago
Jussi Pakkanen
bf4708eb83
Build a shared Rust library.
11 years ago
Jussi Pakkanen
f22376701b
Can compile very basic Rust programs.
11 years ago