aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2017-07-21build.py: fixed a small issue where hasattr was passed only a name argument.Hagai1-1/+1
2017-07-20Make the name of the executable implib configurableJon Turney1-4/+7
2017-07-20Support implibs for executables on WindowsJon Turney1-2/+54
2017-07-02Merge pull request #2017 from mesonbuild/fix2012Jussi Pakkanen1-10/+22
2017-07-02Update args_frozen attribute check.Hemmo Nieminen1-1/+1
2017-07-01Fix remaining Interpreter object leaks.Jussi Pakkanen1-8/+16
2017-07-01Fix custom target sourcesJussi Pakkanen1-2/+6
2017-06-22Merge pull request #1922 from acfoltzer/rust-improvementsJussi Pakkanen1-8/+37
2017-06-14rename `crate_type` to `rust_crate_type` per @TingPingAdam C. Foltzer1-21/+21
2017-06-09Enhance Rust supportAdam C. Foltzer1-8/+37
2017-06-09dependencies: Add a new class ExternalDependencyNirbheek Chauhan1-1/+1
2017-06-02Revert slashes in filenames being a hard error to give downstream projects ti...Jussi Pakkanen1-1/+4
2017-05-29Whitespace tweaks to reduce Flake8 warningsAlistair Thomas1-3/+3
2017-05-26Target file name must not contain a path separator as that breaks things.Jussi Pakkanen1-0/+2
2017-05-22objc++: Add support for objcpp_args keywordPaulo Antonio Alvarez1-0/+5
2017-05-22objc: Add support for objc_args keywordPaulo Antonio Alvarez1-0/+5
2017-05-21Merge pull request #1792 from jon-turney/custom_target_vs_module_defsJussi Pakkanen1-1/+8
2017-05-17Remove unused variables.Elliott Sales de Andrade1-6/+4
2017-05-16Allow vs_module_defs to use a custom_targetJon Turney1-1/+8
2017-05-13Merged rust_args branch.Jussi Pakkanen1-0/+5
2017-05-11Flatten SharedLibary link_args.Dylan Baker1-3/+1
2017-05-11Allow passing a list of Files to CustomTarget. Closes #1720Dylan Baker1-2/+1
2017-05-11Use flatten for link targets. Fixes #1764Dylan Baker1-6/+2
2017-05-08rust: Support rust_argsPatrick Griffis1-0/+5
2017-05-08Allow link_depends to take strings, Files or generated objects. Closes #1172Dylan Baker1-10/+31
2017-05-08Make name_suffix keyword known to binariesNiclas Moeslund Overby1-1/+1
2017-05-04Merge pull request #1621 from dcbaker/llvm-depJussi Pakkanen1-1/+8
2017-05-03Provide a helpful message when a language is required but not includedDylan Baker1-1/+8
2017-05-04Store extra_files as file objects. Helps with #1686.Jussi Pakkanen1-4/+3
2017-05-02Don't use len() to test emptiness vs not emptinessDylan Baker1-9/+7
2017-04-21Use linked-libraries to decide what linker to useNirbheek Chauhan1-2/+35
2017-04-15Make it possible to only do unity builds on subprojects.Jussi Pakkanen1-1/+2
2017-04-15Merge pull request #1549 from mesonbuild/linkwholeJussi Pakkanen1-1/+28
2017-04-13Merge pull request #1548 from ssssam/sam/stable-orderingJussi Pakkanen1-3/+12
2017-04-11Merge pull request #1596 from centricular/test-rebuildsJussi Pakkanen1-1/+5
2017-04-10Provide nice error for invalid types to shared_library vs_module_defsDylan Baker1-0/+4
2017-04-10Allow using generated files to shared_library vs_module_defs. Closes #1605Dylan Baker1-6/+12
2017-04-10Add tests for target and custom_target rebuildNirbheek Chauhan1-1/+5
2017-04-09Merge pull request #1469 from centricular/install-secondary-outputsJussi Pakkanen1-20/+30
2017-04-08Add option to link the entire contents of a static library to a target.Jussi Pakkanen1-1/+28
2017-04-06Use '.exe' extension for executables for CygwinJon Turney1-1/+2
2017-04-06Use correct shared library naming for CygwinJon Turney1-1/+13
2017-04-04Don't generate import library for shared modulesNirbheek Chauhan1-0/+1
2017-04-04Support multiple install dirs for built/custom targetsNirbheek Chauhan1-20/+29
2017-04-03Merge pull request #1457 from mesonbuild/overridesJussi Pakkanen1-0/+17
2017-04-03Ensure rules in the generated build.ninja file are in a stable orderSam Thursfield1-3/+12
2017-04-02Merge pull request #1505 from centricular/dont-use-c++-for-assemblyJussi Pakkanen1-17/+17
2017-04-02Use get_option_for_target for builtins where sensible.Jussi Pakkanen1-9/+16
2017-04-02Add MVP implementation of overriding options.Jussi Pakkanen1-0/+10
2017-03-29rust: Support executable name differing from source namePatrick Griffis1-8/+0