317 Commits (e1fc17ef2a532d539678b9a9378bca59eda38a91)

Author SHA1 Message Date
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
Tim-Philipp Müller 8cc89e468d configure_file: make input arg optional if command is used 8 years ago
Nirbheek Chauhan 27f5f0a963 Export MESONINTROSPECT to postconf/install/run_command scripts 8 years ago
Nirbheek Chauhan 98e71e1e65 Allow not-required not-found dependencies in subprojects 8 years ago
Nirbheek Chauhan 1ff0fccc29 Fix typo in dependency invalid arguments error 8 years ago
Nirbheek Chauhan 001cf52c3a Try even harder to use the C compiler for assembly 8 years ago
Nirbheek Chauhan ee3010e767 Don't require a language/compiler for configuring 8 years ago
Nirbheek Chauhan 14d0f38158 Try harder to use the C compiler for compiling asm 8 years ago
Tim-Philipp Müller 3bb3c9ce52 declare_dependency: flatten dependencies kwargs allowing [] as no-op dep 8 years ago
Nirbheek Chauhan d5975cc683 wrap: Implement special wrap modes for use by packagers 8 years ago
Nirbheek Chauhan a60d688973 wrap: Initialize subprojects that are git submodules 8 years ago
Thibault Saunier 4739d8763c interpretter: Use a namedtuple for the ModuleState 8 years ago
Haakon Sporsheim c9fe3a3ad4 compiler: Ensure prefix and dependencies are used for alignment. 8 years ago
Haakon Sporsheim 1e2c914b3c compiler: Fix compute_int and sizeof for cross compilation. 8 years ago
Haakon Sporsheim 52f23f8c34 compiler: Add compute_int functionality. 8 years ago
Nirbheek Chauhan cb0aa6a83a configure_file: Substitute @INPUT@/@OUTPUT@/etc in command 8 years ago
Nirbheek Chauhan af1b898cc5 configure_file: Don't allow both command and configuration kwargs 8 years ago
Nirbheek Chauhan d1bc5c3404 add_test_setup: Treat no env as empty env 8 years ago
Nirbheek Chauhan f1fe823763 Add repr() for EnvironmentVariables{,Holder} 8 years ago
Nirbheek Chauhan f23a4a8b27 run_command: Fix error message on incorrect argument 8 years ago
Nirbheek Chauhan 2478bb144d rpm: We no longer provide the full path to a library 8 years ago
Nirbheek Chauhan 7e805a019a find_program: Fix implementation of .path() 8 years ago
Nirbheek Chauhan 280346da3a find_program: Support passing mesonlib.File objects 8 years ago
Jussi Pakkanen 5ee92d5bb0 Prohibit absolute paths in subdir(). 8 years ago
Jussi Pakkanen 28353e10e1 Prohibit manually built paths that point in srcdir in include_directories and give information on what to use instead. 8 years ago
Nirbheek Chauhan 781e69094a dependencies: Distinguish native/cross while caching 8 years ago
Dima Krasner 65029f4114 Bug fix - KeyError on subproject without default options 8 years ago
Nirbheek Chauhan 7d6f628ed4 Support file perms for install_data and install_subdir 8 years ago