558 Commits (b665db8bb89fd6c4f89f79686afde159e6ccd333)

Author SHA1 Message Date
Nirbheek Chauhan c7a2664cb7 Better error when passing invalid objects to install_header 8 years ago
Alexandre Foley 228adaa287 Wrap.py: Made it so using an already downloaded subproject is only for the wrap-file case. Git and Mercurial can update the repository if it the wrap is one. 8 years ago
Jussi Pakkanen 14ca7d602c Store subdir information for each node so we can remove files set in other subdirectories. 8 years ago
Nirbheek Chauhan e1c9d94708 Allow many version conditions for pkg-config deps 8 years ago
Jussi Pakkanen 6d84b9b646 Created new shared module build target type, and make sure -Wl,--no-undefined is not used when linking it. 8 years ago
Jussi Pakkanen 7e1b674704 Add both native and cross compiler options to option list. 8 years ago
Jussi Pakkanen 0250b2cce6 Can give many alternative names to find_program to simplify searching. 8 years ago
Jussi Pakkanen 8f41154827 Can specify headers to install with Files. 8 years ago
Jussi Pakkanen c41805f012 Moved more stuff, can now parse all of common tests. 8 years ago
Jussi Pakkanen 7e8872236d Implement a bunch of functions. 8 years ago
Jussi Pakkanen 5b00c9b9c0 Dead code removal. 8 years ago
Jussi Pakkanen 7ed7219d9d Moved functions to base enough to get the base sample project parsed. 8 years ago
Jussi Pakkanen 0a31afd672 Embark on a journey to create a rewrite tool. 8 years ago
Jussi Pakkanen a01919976e Always specify installed data with a File object. Closes #858. 8 years ago
Jussi Pakkanen 951262d759 Removed Valgrind from core. 8 years ago
Jussi Pakkanen 621219ccb0 Removed duplicate log message for command running. Closes #1056. 8 years ago
Thibault Saunier 85a0cd7635 Add new add_project_[link]_args functions 8 years ago
Nirbheek Chauhan 085650a1e3 vala: Implement valac.find_library 8 years ago
Nirbheek Chauhan aa5afba00b cc.has_header: Allow specifying a prefix for headers 8 years ago
alvarez86 87f07cdf3d Minor adjusts (#1001) 8 years ago
Patrick Griffis 1811f83e2a Don't expose module functions prefixed with _ 8 years ago
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