246 Commits (6402a8193a1f42a833456d525da8af2946f0c9b8)

Author SHA1 Message Date
Tim-Philipp Müller 627d859809 interpreter: copy mutable variables on assignment 8 years ago
Tim-Philipp Müller 5898fb094c Revert "interpreter: Add a way to copy and environment object" 8 years ago
Nirbheek Chauhan fd260eac81 Don't ignore invalid code related to subproject calls 8 years ago
Nirbheek Chauhan 268f737612 dependency: Check that cached_dep has the 'required' attribute 8 years ago
Scott D Phillips 3650669874 Allow subproject declarations in subdirectories 8 years ago
Tim-Philipp Müller aeaccdc418 Fix dependency() ignoring required attribute when checked second or third time 8 years ago
Nirbheek Chauhan 3df75d696d Directly pass the compiler to get_args_from_envvars 8 years ago
Nirbheek Chauhan 70265c3782 Improve error when using the dependencies kwarg 8 years ago
Patrick Griffis bae7d7b3d7 gnome: Add generate_vapi() function 8 years ago
Nirbheek Chauhan 57ce7d4618 Add support for extracting objects in unity builds 8 years ago
Jussi Pakkanen e908910187 Can query pkg-config variables from the system. Closes #726. 8 years ago
Jussi Pakkanen 24552819b4 Force dep versions into the version kwarg. 8 years ago
Scott D Phillips 08aeac22a9 Don't raise exception when a fallback dependency is not found 8 years ago
Thibault Saunier 77b379f5cf Try using already setup fallback subprojects before using native dependency 8 years ago
Thibault Saunier fcaf319e49 interpreter: Add a way to copy and environment object 8 years ago
Thibault Saunier 7e2390f355 interpreter: Add a type_name method to DependencyHolder 8 years ago
Jussi Pakkanen 1efcea9617 Renamed path_join to join_paths. 8 years ago
Nirbheek Chauhan c3db008d82 custom_target: Clarify error message 8 years ago
Jussi Pakkanen 60119753d6 Check contents of arguments inside project(). Closes #857. 8 years ago
Jussi Pakkanen 28df8b800e Add an option to select if static libraries are built with -fPIC. 8 years ago
Jussi Pakkanen c2b852c9b3 Created path_join function. 8 years ago
Nirbheek Chauhan 411d6c8bc4 intrp: Don't do custom AST parsing for project() 8 years ago
Elliott Sales de Andrade f2fed5052d Allow passing files to compile/link/run queries. 8 years ago
Matthew Waters 13e91ab499 Add dependency support to the checks using the compiler 8 years ago
Nirbheek Chauhan ac8c8c2ba8 Treat 32-bit compiles on 64-bit Windows as native 8 years ago
Nirbheek Chauhan 6590b7221e intrp: Parse project() before the rest of the AST 8 years ago
Nirbheek Chauhan 9c6369c759 interpreter: Print an error if the fallback dependency variable is not found (#804) 8 years ago
Tim-Philipp Müller 3aebdb717a configuration_data: can pass descriptions to setters (#783) 8 years ago
Sam Thursfield 8784c35dde Give a helpful exception when target has no name (#816) 8 years ago
Thibault Saunier 89d3a18f65 Add a meson.version() method returning the version of meson in use (#792) 8 years ago
Thibault Saunier a2e7ebc575 Add a new 'environment' object to be used to build test environment (#781) 8 years ago
Tim-Philipp Müller 09fdc7f815 configuration_data: add .set_quoted() convenience method to set quoted string 8 years ago
Jussi Pakkanen c970d656b1 All_args should always be a list. Closes #778. 8 years ago
Jussi Pakkanen 6f2b29e0f7 Can use files() in run_command. 8 years ago
Jussi Pakkanen 9235fd4ec1 Permit use of file objects in run targets. 8 years ago
Elliott Sales de Andrade b6ee5725c2 Fix option initialization for win32 cross-compile. (#762) 8 years ago
Jussi Pakkanen 165f8a913d Better error message when trying to use subprojects as dependencies. 8 years ago
Elliott Sales de Andrade a7cf241334 Fix validation of man page extension. (#749) 8 years ago
Emmanuele Bassi 2dd1ec6f8c Add is_even() and is_odd() integer methods 8 years ago
Emmanuele Bassi 00e5962aaa Add support to integer modulo operator 8 years ago
Saunier Thibault e411c0b930 Honor dependency `fallback` argument even if the dependency is not required (#735) 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Nirbheek Chauhan 7830cb61c3 Add a new compiler object method: has_members (#723) 8 years ago
Elliott Sales de Andrade a2321b24f6 Flatten isinstance calls. (#715) 8 years ago
Matthias Klumpp 309f7a1b4a interpreter: Rename get_unittest_flag() to unittest_args() 8 years ago
Matthias Klumpp 57c54a678c Allow build definitions to retrieve the unittest flag of a D compiler 8 years ago
Matthias Klumpp 56823272ab Implement D support 8 years ago
Nirbheek Chauhan a5e01fa155 Only append compile flags to the link flags when appropriate 8 years ago
Jussi Pakkanen d90fcb4048 Created ternary operator. Closes #538. 8 years ago
Nirbheek Chauhan 58ad092ff3 interpreter: Print what subproject dir could not be found 8 years ago