summaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
Commit message (Expand)AuthorAgeFilesLines
* Make checks a bit more robust against empty entries.namerobustingJussi Pakkanen2018-01-301-0/+4
* Use os.path: basename() and dirname() instead of split()Aleksey Filippov2018-01-301-6/+6
* Merge pull request #2764 from mesonbuild/generatorpathJussi Pakkanen2018-01-131-7/+30
|\
| * Can declare file generation in one dir and use the output in another.Jussi Pakkanen2017-12-181-5/+6
| * Preserve_path_from should be a kwarg of process(), not generator().Jussi Pakkanen2017-12-171-18/+9
| * Files created with generator can have path segments.Jussi Pakkanen2017-12-121-3/+34
* | Add `export_dynamic` argument to `executable`. (#2662)Nikita Churaev2018-01-091-7/+18
* | Fix a problem when anyone actually tries to use a non-found dependencyJon Turney2018-01-061-1/+1
* | fix AttributeError in CustomTargetIndex.__repr__Andrei Alexeyev2017-12-261-1/+1
|/
* custom target: Consider all build depends while serializingNirbheek Chauhan2017-12-021-0/+18
* spelling: targetJosh Soref2017-11-261-1/+1
* spelling: overriddenJosh Soref2017-11-261-1/+1
* compilers: Improve manual library searchingNirbheek Chauhan2017-11-111-1/+1
* namespace run_targets by subprojectMartin Kelly2017-10-311-19/+16
* Raise InvalidArguments when trying to link against stringsLyude Paul2017-10-291-0/+2
* Better error message when using external libraries incorrectly. Closes #2447.Jussi Pakkanen2017-10-081-0/+6
* Use listify and extract_as_list everywhereNirbheek Chauhan2017-10-011-18/+7
* Merge pull request #2313 from dcbaker/fix-2180Jussi Pakkanen2017-10-011-1/+1
|\
| * link_whole should be considered a source for targetsDylan Baker2017-09-211-1/+1
* | Implement capture for generatorsNiklas Claesson2017-09-291-0/+6
* | Allow CustomTarget's to be indexedDylan Baker2017-09-271-1/+33
|/
* Merge pull request #2340 from NickeZ/generator-fixJussi Pakkanen2017-09-211-2/+4
|\
| * Add @PLAINNAME@ and @BASENAME@ to arguments argument for GeneratorNiklas Claesson2017-09-201-2/+4
* | Consider compilers used in static_library parentsDylan Baker2017-09-201-8/+35
* | Last round with listify function refactoring.Alexis Jeandet2017-09-181-18/+6
* | Introduced extract_as_list.Alexis Jeandet2017-09-181-24/+15
* | Introduction of listify method. Test on build.py module to see benefits.Alexis Jeandet2017-09-181-63/+30
* | d: Make feature names less verboseMatthias Klumpp2017-09-171-6/+6
* | d: Implement specific properties for D featuresMatthias Klumpp2017-09-121-1/+19
|/
* Add option to disable implicit include directories. Closes #2139.Jussi Pakkanen2017-08-051-0/+4
* Consider link_whole_targets when determining linkerDylan Baker2017-08-031-1/+2
* Merged buildrpath branch.Jussi Pakkanen2017-07-211-0/+8
|\
| * Check for manual attempts to set rpath and update docs.Jussi Pakkanen2017-07-211-0/+4
| * Add build_rpath as new property allowing people to specify rpath entries that...Jussi Pakkanen2017-07-211-0/+4
* | build.py: fixed a small issue where hasattr was passed only a name argument.Hagai2017-07-211-1/+1
* | Make the name of the executable implib configurableJon Turney2017-07-201-4/+7
* | Support implibs for executables on WindowsJon Turney2017-07-201-2/+54
|/
* Merge pull request #2017 from mesonbuild/fix2012Jussi Pakkanen2017-07-021-10/+22
|\
| * Fix remaining Interpreter object leaks.Jussi Pakkanen2017-07-011-8/+16
| * Fix custom target sourcesJussi Pakkanen2017-07-011-2/+6
* | Update args_frozen attribute check.Hemmo Nieminen2017-07-021-1/+1
|/
* Merge pull request #1922 from acfoltzer/rust-improvementsJussi Pakkanen2017-06-221-8/+37
|\
| * rename `crate_type` to `rust_crate_type` per @TingPingAdam C. Foltzer2017-06-141-21/+21
| * Enhance Rust supportAdam C. Foltzer2017-06-091-8/+37
* | dependencies: Add a new class ExternalDependencyNirbheek Chauhan2017-06-091-1/+1
|/
* Revert slashes in filenames being a hard error to give downstream projects ti...Jussi Pakkanen2017-06-021-1/+4
* Whitespace tweaks to reduce Flake8 warningsAlistair Thomas2017-05-291-3/+3
* Target file name must not contain a path separator as that breaks things.Jussi Pakkanen2017-05-261-0/+2
* objc++: Add support for objcpp_args keywordPaulo Antonio Alvarez2017-05-221-0/+5
* objc: Add support for objc_args keywordPaulo Antonio Alvarez2017-05-221-0/+5