2231 Commits (edb52e90037bac0233e680e2d0a7c5847aac93ae)

Author SHA1 Message Date
Jussi Pakkanen ec491e200b A very simple module implementation to get things going. 10 years ago
Jussi Pakkanen e40eec4b85 Use fallback if git is not installed. Closes #44. 10 years ago
Jussi Pakkanen d5329489a1 Verify version of wxwidgets dependency. 10 years ago
Jussi Pakkanen 75a0bc8350 Created a set_variable command. 10 years ago
Jussi Pakkanen 87ea869f02 Can install files created with configure_file. 10 years ago
Jussi Pakkanen 99bb73e6c9 Changed install_data to get rid of useless and confusing target subdir name. 10 years ago
Axel Waggershauser 5a0cd64f9a fixed typo in filename 10 years ago
Axel Waggershauser 223596d7bf added support for optional custom command and replace_string parameter of vcs_tag 10 years ago
Jussi Pakkanen 57e74de3ae Provide the vcs_tag command. Closes #33. 10 years ago
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. 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