165 Commits (2b842de3414215a4b77ff6d63f5806b9123cb674)

Author SHA1 Message Date
Jussi Pakkanen b389f43060 Revert "Merge pull request #1145 from AlexandreFoley/wrap-fix" 8 years ago
Nirbheek Chauhan 7b3d00fee4 Use dict for self.build.compilers instead of list 8 years ago
Nirbheek Chauhan 09f65b7a3c New compiler function 'symbols_have_underscore_prefix' 8 years ago
Elliott Sales de Andrade ec47db6c0c Add Compiler.has_multi_arguments method. 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Jussi Pakkanen dc1f537fb3 Skip shared module test on VS because it fails for some reason nobody understands. 8 years ago
Nirbheek Chauhan b9a7c0cf39 misc: Use relative imports everywhere 8 years ago
Nirbheek Chauhan 7b8f41ce31 Compiler checks can only accept external dependencies 8 years ago
Jussi Pakkanen b28da68faf Expose project information with mesonintrospect. Closes #1118. 8 years ago
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