350 Commits (c3d143298be0afb8f7a3e75f7d1058d8ed638ee3)

Author SHA1 Message Date
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
Jussi Pakkanen 108dac5c16 Store extra_files as file objects. Helps with #1686. 8 years ago
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Nirbheek Chauhan 0ebf79ec8b configure_file: Accept output of configure_file as input 8 years ago
Nirbheek Chauhan 723884a369 Expose the implementation language for external libraries 8 years ago
Matthias Klumpp 407130a1d2 Don't fail include_directories if the dir is only in the build path 8 years ago
Elliott Sales de Andrade a57f441b37 Raise clear error if module name doesn't exist. 8 years ago
Jussi Pakkanen b48daeda1a Make it possible to only do unity builds on subprojects. 8 years ago
Nirbheek Chauhan 371e3d3e87 install scripts: Actually check if it was found 8 years ago
Philipp Ittershagen a00ab548eb add_project_arguments: allow call after subproject() 8 years ago
Philipp Ittershagen 69d07fe75a add_{project,global}_arguments: support language list 8 years ago
Philipp Ittershagen dd9f75e188 Refactor function_add_{global,project}_{link_,}arguments common code 8 years ago
Nirbheek Chauhan 41769d0c10 Prohibit ':' in project names 8 years ago
Nirbheek Chauhan 6042e21e25 Use CPPFLAGS for pre-processor compiler checks 8 years ago
Nirbheek Chauhan de47541e6c New compiler function: cc.get_define() 8 years ago
Nirbheek Chauhan 57cb1f9aad Support multiple install dirs for built/custom targets 8 years ago
Philipp Ittershagen adebed8ec8 Enable File() objects as an input parameter to configure_file 8 years ago