aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2019-04-23Don't use mutable types as default argumentsDylan Baker1-8/+8
2019-04-16generator: add dependency on generator in source treePaolo Bonzini1-2/+10
2019-04-13interpreter: Warn when environment() ops are overridenNirbheek Chauhan1-0/+9
2019-04-05dependencies: Add ext_deps to all dependenciesDylan Baker1-0/+1
2019-04-01Merge pull request #5103 from mesonbuild/linkcustomJussi Pakkanen1-3/+28
2019-03-28Support link_whole with custom targets.Jussi Pakkanen1-2/+7
2019-03-24Better error message when PCH argument is not a string.Jussi Pakkanen1-0/+2
2019-03-24Fix setup so test suite runs with rustc + MSVC. Closes: 5099Jussi Pakkanen1-1/+10
2019-03-19Win fixes.Jussi Pakkanen1-0/+3
2019-03-18Can link against custom targets. Closes #4908.Jussi Pakkanen1-1/+18
2019-03-13do not duplicate external dependencies in listBruce Richardson1-2/+3
2019-03-12build: Handle EOFError and AttributeError like coredataDylan Baker1-1/+6
2019-03-01auto generate msvc pch source file if none is provided by the userNicolas Schneider1-0/+2
2019-02-19Allow custom targets with same name in project and subprojectsRaphael Salamon1-3/+0
2019-02-19Allow File arguments in extract_objects() argumentsMaarten ter Huurne1-3/+6
2019-01-31Add cuda_args keyword.Olexa Bilaniuk1-3/+4
2019-01-29raise an error if PCH files are stored in different foldersNicolas Schneider1-0/+3
2019-01-17custom_target: do not let install override build_by_defaultLuca Boccassi1-0/+5
2019-01-14Build class should not duplicate compiler stateJohn Ericson1-11/+10
2019-01-06Some small fixesDaniel Mensinger1-1/+6
2019-01-06Doc updates and throw if no target type is setDaniel Mensinger1-7/+8
2019-01-06Filenames are now listsDaniel Mensinger1-0/+3
2019-01-06Added unit testDaniel Mensinger1-1/+1
2019-01-06Some code cleanupDaniel Mensinger1-0/+12
2019-01-01fail configuration if PCH files do not existNicolas Schneider1-0/+3
2018-12-09Do not write cp entry when it is empty. Closes #4602.Jussi Pakkanen1-1/+4
2018-12-04BuildTarget: Fix typo, self.install does not existsXavier Claessens1-1/+1
2018-12-03Combine `run_tests` import lines in `run_unittests`John Ericson1-4/+6
2018-11-22Use first 7 letters of sha256 for subdirectory part of target idAleksey Filippov1-8/+28
2018-11-12Add kwarg is_default to add_test_setup()Stian Selnes1-0/+1
2018-11-10Merge pull request #4480 from jon-turney/fix-implib-prefix-suffixJussi Pakkanen1-8/+4
2018-11-08Add support for Renesas CC-RX toolchainPhillip Cao1-5/+7
2018-11-06Generate import lib even if both name_suffix and name_prefix are usedJon Turney1-5/+1
2018-11-06Fix library implib name when name_prefix: is usedJon Turney1-3/+3
2018-11-04Detect clang-cl as msvc-like, not clang-likeJon Turney1-1/+1
2018-10-29Rollback if an optional subproject failsXavier Claessens1-0/+13
2018-10-20Add 'b_pie' compiler optionXavier Claessens1-7/+24
2018-10-04Merge pull request #4293 from marcelhollerbach/masterJussi Pakkanen1-1/+67
2018-10-01build: generate the mappings in the TargetsMarcel Hollerbach1-1/+34
2018-10-01build: move default_install_dir to the Target classesMarcel Hollerbach1-0/+33
2018-09-27Add conditional debug identifiers for D compilers, and enable for debug buildsGoaLitiuM1-1/+5
2018-09-17Merge pull request #4174 from jon-turney/link-with-custom-targetJussi Pakkanen1-3/+2
2018-09-13Fix flake8 whitespace reportsJon Turney1-1/+0
2018-09-13Move default is_linkable_target method up from BuildTarget to TargetJon Turney1-3/+2
2018-09-11mesonbuild: move subdir generation along link dep generationMarcel Hollerbach1-1/+9
2018-09-11build: try to cache the result of the link depsMarcel Hollerbach1-0/+3
2018-09-03Allow override_find_program to use an executable.Rafael Ávila de Espíndola1-0/+4
2018-08-29Improve support for macOS dylib versioningNirbheek Chauhan1-1/+48
2018-08-29Merge pull request #4016 from thiblahute/hotdocJussi Pakkanen1-1/+2
2018-08-28modules: Add an 'hotdoc' moduleThibault Saunier1-1/+2