294 Commits (df357211a81a63919c64336ce7e4cc373a744e74)

Author SHA1 Message Date
Jussi Pakkanen f8593a13ce Fix pipelining. 10 years ago
Jussi Pakkanen 1ac00031f9 Persist modules so they are imported only once for the lifetime of a build directory. 10 years ago
Jussi Pakkanen 96839e5893 Made Qt5 module do just preprocessing instead of building full executable, so it is composable with e.g. gettext and flex modules (when they appear). 10 years ago
Jussi Pakkanen 64fd8f427f Metaprogramming in da hause fixing. 10 years ago
Jussi Pakkanen 6e6ac02eaf Major refactoring to move Qt5 from core into a module. Rules are written but moc/uic/rrc are not generated yet. 10 years ago
Jussi Pakkanen 519f159dcc Create a gnome module and add support for resource compiling. 10 years ago
Jussi Pakkanen ec491e200b A very simple module implementation to get things going. 10 years ago
Jussi Pakkanen f5ad718f3a Added found method to dependencies. 10 years ago
Jussi Pakkanen c7e3d84f51 Validate variable names better in assignment. 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 0a95e4b4a9 moved helper function detect_vcs into mesonlib.py 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 201664b2b8 Make directories in build tree, too. 10 years ago
Axel Waggershauser 129bb902bc added basic version of VCS supprt for configuring files based on VCS state during build time 10 years ago
Jussi Pakkanen f23e6c72f4 First cut at the Wrap dependency downloader. 10 years ago
Jussi Pakkanen 3630febe1e Verify that option names do not have invalid characters. 10 years ago
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 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 e5b1d855a1 Further harmonise held_object. 10 years ago
Jussi Pakkanen 188986fac3 Harmonise held_object usage somewhat. 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 bc73dce3dc Remove deprecated bits. 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 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 9e7009bf23 Added array methods. 10 years ago
Jussi Pakkanen b97a8c82e7 Can specify Valgrind command line arguments. 10 years ago
Jussi Pakkanen ef788a31ce Can set headers() with variables. 10 years ago
Jussi Pakkanen c4860ff60f Updated copyright years. 10 years ago
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 10 years ago
Jussi Pakkanen 55759e4aa9 Can specify project options on the command line and the override defaults. 10 years ago
Jussi Pakkanen a77551f3d7 Basic Fortran support. 10 years ago
Jussi Pakkanen 860329c566 Can do run_command in the build tree. 10 years ago
Jussi Pakkanen 01f8a1455e Generators work in subdirectories. 10 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 c8b6bd3019 Only print total number of targets, not each one separately. 11 years ago
Jussi Pakkanen 00b5c320da Output text cleanification. 11 years ago
Jussi Pakkanen d2b5e5c7a5 The mass flags -> args renaming for consistency. 11 years ago