96 Commits (18c38df875ed99324c74dea2c6d9765f25c10ff8)

Author SHA1 Message Date
Matthias Klumpp a9c09e6004 ldc: Protect linker flags from deduplication 8 years ago
Nirbheek Chauhan 589a56e78f Cache the scripts used for postconf and install phases 8 years ago
Igor Gnatenko 9ffc0d2f89 tree-wide: remove blank lines at EOF 8 years ago
Igor Gnatenko 971a3a3cd9 tree-wide: remove trailing whitespaces 8 years ago
Igor Gnatenko e611b6748b tree-wide: remove unused variables 8 years ago
Nirbheek Chauhan 8e06ab6a95 Use a script to clean-up custom-target output dirs 8 years ago
Igor Gnatenko d5ccd20aac fix some of pylint's undefined-variable 8 years ago
Nirbheek Chauhan d5f7ba862b gnome.mkenums: Use absolute paths for all commandline args 8 years ago
Nirbheek Chauhan 79f6626867 Pass --gresources to valac for each compiled gresource 8 years ago
Nirbheek Chauhan 82a77609e8 Query the target itself for the dynamic linker 8 years ago
Nirbheek Chauhan 0fc4ad2a0b Also use objects to populate target compilers 8 years ago
Nirbheek Chauhan 864b9b1957 Only check for unity compat when doing unity builds 8 years ago
Jussi Pakkanen 951262d759 Removed Valgrind from core. 8 years ago
Thibault Saunier 85a0cd7635 Add new add_project_[link]_args functions 8 years ago
Nirbheek Chauhan 3a84136268 Fix regex used in custom target evaluation 8 years ago
Nirbheek Chauhan 45996b0f92 vala: Fix compiled object extraction 8 years ago
Patrick Griffis 573b3afb52 backends: Output depfiles in same directory as target 8 years ago
Nirbheek Chauhan 5fdac48250 custom_target: Substitute @OUTPUT@ and @INPUT properly 8 years ago
Nirbheek Chauhan a2262103fb Implement mlog.warning and use it everywhere for warnings 8 years ago
Jussi Pakkanen 8d182e00c9 Use a cross linker when cross compiling. 8 years ago
Mark Schulte 1e4bdea7d8 Allow running native executable in cross build 8 years ago
Nirbheek Chauhan 57ce7d4618 Add support for extracting objects in unity builds 8 years ago
Nirbheek Chauhan 93035fd112 Print a useful error when unable to determine linker 8 years ago
Nirbheek Chauhan 23b060f0aa Ninja: Consolidate generated sources handling 8 years ago
Nirbheek Chauhan 419b84784f CustomTarget: Use get_outputs() instead of get_filename() 8 years ago
Nirbheek Chauhan 4332df01b8 Add no-warning args while building Vala C code 8 years ago
Nirbheek Chauhan ee8b3b12a0 Add cross-platform PIC support for static libraries 8 years ago
Nirbheek Chauhan e713aca1d1 backends: Remove self.dep_rules dead code 8 years ago
Sam Thursfield 24e50b2697 Fix missing comma in backend.Backend.dedup_arguments() 8 years ago
Jussi Pakkanen 154763f81b Deduplicate command line arguments. Slight improvement to #671. 8 years ago
Nirbheek Chauhan 89753ecc27 Use per-target compilers while generating targets 8 years ago
Nirbheek Chauhan cb2eff8440 ninja: Fix checking of exe_wrapper for CustomTargets (#806) 8 years ago
Jussi Pakkanen 49583ccfab Revert #737. Closes #773. 8 years ago
Nirbheek Chauhan 0840a908f2 ninjabackend: Add support for installing .pdb files 8 years ago
Elliott Sales de Andrade 389259c229 Stop "fixing" command line in CustomTargets. (#737) 8 years ago
Jussi Pakkanen fa59fa55e2 Use absolute paths for dep files in Visual Studio. 8 years ago
Elliott Sales de Andrade 6475bdbe20 Properly handle Files used in CustomTarget commands. 8 years ago
Elliott Sales de Andrade cd03df4a4c Fix CustomTargets used as input to CustomTargets. (#727) 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Elliott Sales de Andrade a2321b24f6 Flatten isinstance calls. (#715) 8 years ago
Elliott Sales de Andrade 70d94a5550 Allow capturing command output of a custom target. 8 years ago
Elliott Sales de Andrade dcaf2d7b3d Accept string exe with Backend.serialise_executable. 8 years ago
Jussi Pakkanen 3ae918a463 Add support for dependency files in custom targets. 8 years ago
Matthias Klumpp 56823272ab Implement D support 8 years ago
Nirbheek Chauhan bfa25fc1d3 ninja: Add escaping for backslash in -D arguments 8 years ago
Jussi Pakkanen a0666ebf9c Gcc versions older than 4.9 do not support color output. 9 years ago
Nirbheek Chauhan 64cb70441b CustomTarget: Use mesonlib.File objects as-is in the command to be run 9 years ago
Nirbheek Chauhan 2e986ae30d backend: Raise a RuntimeError if an unknown object is added to the command list 9 years ago
Nirbheek Chauhan 0143c32c7c Overhaul versioning and naming of libraries 9 years ago
Jussi Pakkanen 0733c0f9a1 Changed run_target to take command as kwarg and add depends. This makes it behave the same as custom_target. 9 years ago