348 Commits (b896af9c5fdd8386b7ee5ca965eae21506c6d64d)

Author SHA1 Message Date
Jussi Pakkanen cd757db899 Can specify version requirements to dependencies. 10 years ago
Jussi Pakkanen 7a42ba8fa3 Use env. 10 years ago
Jussi Pakkanen 24484412b5 Start proper approach to determining how build_always targets should work by writing a proper test case illustrating how it should behave. 10 years ago
Jussi Pakkanen 73b8ff5341 Rework installation logic so we can go outside the install prefix. 10 years ago
Jussi Pakkanen 2107be2a78 Add thread flags to compilers and use them on dependencies that require threads. Fixes #31. 10 years ago
Jussi Pakkanen ed160fbbe4 Made Boost unit testing framework work and added a test. 10 years ago
Jussi Pakkanen b29f454d31 Comment out a line that does not compile and is not needed for the test. 10 years ago
Jussi Pakkanen da28de2407 Some tweaks. 10 years ago
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 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. 10 years ago
Jussi Pakkanen d400524781 Fix a few resource leaks in a fit of OCD. 10 years ago
Jussi Pakkanen cf6a395014 Spell out include_directories. 10 years ago
Jussi Pakkanen 5303b1d0f4 Scan Fortran dependencies, but it fails currently due to a deficiency in Ninja. 10 years ago
Jussi Pakkanen a77551f3d7 Basic Fortran support. 10 years ago
Jussi Pakkanen 6af7f92ab3 Handle C# resource files. 10 years ago
Jussi Pakkanen 735bacb050 Add test that I forgot. 10 years ago
Jussi Pakkanen 01f8a1455e Generators work in subdirectories. 10 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