aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2017-02-27Use cross stripper when cross compiling and allow overriding native strip exe...Jussi Pakkanen1-0/+10
2017-02-20Merge pull request #1402 from centricular/test-setup-fixesJussi Pakkanen1-0/+4
2017-02-20custom_target: Substitute input into outputNirbheek Chauhan1-2/+18
2017-02-20Rewrite custom_target template string substitutionNirbheek Chauhan1-0/+19
2017-02-19Add repr() for EnvironmentVariables{,Holder}Nirbheek Chauhan1-0/+4
2017-02-17custom_target: Recursively flatten `command:`Nirbheek Chauhan1-26/+24
2017-01-28Add __repr__ for IncludeDirsNirbheek Chauhan1-0/+4
2017-01-28Use CompilerArgs for generation of compile commandsNirbheek Chauhan1-4/+6
2017-01-26Add build_by_default to list of kwargs know by CustomTarget.Jussi Pakkanen1-0/+1
2017-01-24Support file perms for install_data and install_subdirNirbheek Chauhan1-1/+2
2017-01-18cleanup: Remove redundant parenthesesMike Sinkovsky1-9/+9
2017-01-15Merge pull request #1303 from mesonbuild/buildonallJussi Pakkanen1-27/+28
2017-01-15build_by_default it is.Jussi Pakkanen1-7/+7
2017-01-15Get rid of hasattr.Jussi Pakkanen1-0/+2
2017-01-15Add test for build_on_all.Jussi Pakkanen1-0/+8
2017-01-15Created base class for all targets and moved common functionality there.Jussi Pakkanen1-27/+18
2017-01-12Add support for Files passed to generators.Elliott Sales de Andrade1-4/+6
2017-01-11style: [E1**] IndentationMike Sinkovsky1-3/+3
2017-01-11style: [E711] comparison to None should be 'if cond is None:'Mike Sinkovsky1-3/+3
2017-01-06Can get values in ConfigurationData objects.Jussi Pakkanen1-2/+5
2017-01-06Better error messages. Closes #1284.Jussi Pakkanen1-1/+4
2017-01-02Can specify test setups and run them with mesontest.Jussi Pakkanen1-0/+8
2017-01-01style: fix E703 violationsIgor Gnatenko1-1/+1
2017-01-01style: fix E124 violationsIgor Gnatenko1-2/+2
2017-01-01style: fix E128 violationsIgor Gnatenko1-5/+5
2017-01-01style: fix E271 violationsIgor Gnatenko1-1/+1
2017-01-01style: fix E222 violationsIgor Gnatenko1-1/+1
2016-12-31Fix space before :.Jussi Pakkanen1-39/+39
2016-12-23Merge pull request #1247 from centricular/fix-installed-soname-aliasesJussi Pakkanen1-11/+16
2016-12-22Add Generator.process_files to reduce code duplication.Elliott Sales de Andrade1-0/+9
2016-12-22Fix shared library symlink aliasing on installNirbheek Chauhan1-11/+16
2016-12-21Fix exception when linking with invalid object.Elliott Sales de Andrade1-1/+1
2016-12-21Merge pull request #1233 from mesonbuild/wip/ignatenko/code-styleJussi Pakkanen1-4/+3
2016-12-20Add per target argument for Fortran.Jussi Pakkanen1-0/+5
2016-12-20Cache the scripts used for postconf and install phasesNirbheek Chauhan1-2/+2
2016-12-19tree-wide: use proper 'not in' notationIgor Gnatenko1-3/+3
2016-12-19tree-wide: remove unused importsIgor Gnatenko1-1/+0
2016-12-18Allow passing arguments to install scriptsNirbheek Chauhan1-4/+7
2016-12-15gnome.mkenums: Use absolute paths for all commandline argsNirbheek Chauhan1-1/+3
2016-12-13Test targets with only generated and prebuilt objectsNirbheek Chauhan1-1/+1
2016-12-13Add __repr__ for ExtractedObjects and better error for Vala librariesNirbheek Chauhan1-0/+4
2016-12-13Use the linker to determine if we are using MSVCNirbheek Chauhan1-15/+27
2016-12-13Query the target itself for the dynamic linkerNirbheek Chauhan1-0/+14
2016-12-13Also use objects to populate target compilersNirbheek Chauhan1-7/+52
2016-12-13Use dict for self.build.compilers instead of listNirbheek Chauhan1-15/+8
2016-12-07Merge pull request #1126 from mesonbuild/sharedmoduleJussi Pakkanen1-0/+10
2016-12-02Merge pull request #1102 from mesonbuild/sonameJussi Pakkanen1-4/+2
2016-12-02Created new shared module build target type, and make sure -Wl,--no-undefined...Jussi Pakkanen1-0/+10
2016-11-26Allow soname to be an arbitrary string and fix symlink generation.Jussi Pakkanen1-4/+2
2016-11-24Only check for unity compat when doing unity buildsNirbheek Chauhan1-7/+6