708 Commits (34c22522f35070cc216e8bfc4da854530b7bb4cc)

Author SHA1 Message Date
Nirbheek Chauhan be4428005d ninja: Fix cleaning in various edge cases 7 years ago
Jussi Pakkanen 4a766147fb Printing unknown kwarg error message no longer crashes the parser. 7 years ago
Elliott Sales de Andrade 5cb1d00537 Allow excluding files from `install_subdir` 7 years ago
Jussi Pakkanen 61a05f26e3 Add option to disable implicit include directories. Closes #2139. 7 years ago
Jussi Pakkanen d335a84b9e A few more lgtm fixes. 7 years ago
Patrick Griffis ece4ce8872 Fix test() accepting configure files for exe 7 years ago
Jussi Pakkanen a572ebd2a1 Convert man inputs to Files so you can install_man the output of configure_file. Closes #2135. 7 years ago
Christoph Reiter ceea746222 configure_file: warn in case a variable to subsitute is not present in the passed configuration. Fixes #2090 7 years ago
Jussi Pakkanen 2269b7f60b Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install. 7 years ago
Jussi Pakkanen fc23d9d0f2 Turned SIMD into an unstable module. 7 years ago
Jussi Pakkanen f78cf53141 Created merge_from method for ConfigurationData. 7 years ago
Jussi Pakkanen fff3ded297 Removed unreachable code as == never throws. 7 years ago
Jussi Pakkanen b2a90f1838 Removed unnecessary pass statements. 7 years ago
Jussi Pakkanen 76d6fab8ae Simplified control flow. 7 years ago
Gabríel Arthúr Pétursson fd653d070d Make base options accessible via get_option() 7 years ago
Jussi Pakkanen ad3dc937f1 Fix remaining Interpreter object leaks. 8 years ago
Jussi Pakkanen c11a4cb952 Make Interpreter object unpicklable as it was being pickled by accident in copies of kwargs. 8 years ago
Aaron Plattner ba3871985a add_{project,global}_link_arguments require a 'language' argument 8 years ago
Jussi Pakkanen 3262be23dc Fixed issues raised in review. 8 years ago
Guillaume Poirier-Morency fab5634916 Add 'Compiler.get_display_language' 8 years ago
Jussi Pakkanen 50e75baa91 Removed in_builddir from public usage as it is an internal feature that was visible by accident. 8 years ago
Jussi Pakkanen fe74c54079 Alphabetization. 8 years ago
Jussi Pakkanen 97b7a7b10e Moved func_ methods from base class to Interpreter. 8 years ago
Jussi Pakkanen 325a231abe Add a few more. 8 years ago
Jussi Pakkanen f7da8dc84d A few more. 8 years ago
Jussi Pakkanen e08d735105 Added a few more kwarg checks to functions. 8 years ago
Jussi Pakkanen 0eb41a9a08 Checks for all build target functions. 8 years ago
Jussi Pakkanen 92493d4e5e Added kwargs for executable(). 8 years ago
Jussi Pakkanen 46e61971ce Decorator to check for permitted kwargs. 8 years ago
Nirbheek Chauhan d38f3deaed gnome: Work around GNU ld bug with -rpath,$ORIGIN 8 years ago
Nirbheek Chauhan 0c83f8352d dependencies: Add a new class ExternalDependency 8 years ago
Jan Chren (rindeal) bd52a5c5aa add `capture: true` ability to configure_file() 8 years ago
Bálint Aradi e79b602298 Enable variables for output in configure_file 8 years ago
Jussi Pakkanen 506fbafed5 Revert slashes in filenames being a hard error to give downstream projects time to transition. 8 years ago
Guillaume Poirier-Morency 93a1cff174 interpreter: Prevent top-level subdirectories from using 'meson-' prefix 8 years ago
Jussi Pakkanen 7882549f86 Target file name must not contain a path separator as that breaks things. 8 years ago
Elliott Sales de Andrade 30645ed54b Remove extra casts on InterpreterBase.evaluate_statement. 8 years ago
Elliott Sales de Andrade 1846eb3c77 Add super call in RunTargetHolder. 8 years ago
Elliott Sales de Andrade 34e4d32ac7 Remove dead code paths. 8 years ago
Elliott Sales de Andrade 00f89b0f6e Fix undefined variables/methods. 8 years ago
Nirbheek Chauhan 830b44867c dependencies: Only store found deps in the cache 8 years ago
Nirbheek Chauhan 66f0ccb39b dependencies: Fix two more edge-cases in dependency searching 8 years ago
Nirbheek Chauhan 8cf29bd288 Completely overhaul caching of external dependencies 8 years ago
Nirbheek Chauhan c650ba8928 interpreter: Typo in error message 8 years ago
Nirbheek Chauhan c7d71c7943 dependencies: Fix caching of native/cross dependencies 8 years ago
Jussi Pakkanen 87666d105a Prevent going into the same directory twice via symlinks. Closes #1749. 8 years ago
Nirbheek Chauhan 333085160d run_command: Refactor + improve errors and test 8 years ago
Nirbheek Chauhan b1df1a2bec run_command: accept built File objects too 8 years ago
Peter Hutterer 7a3be163cb Default to project_version() in vcs_tag fallback 8 years ago
Peter Hutterer 4413122676 Check for input and output to exist in vcs_tag 8 years ago