summaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)Author
2023-08-06build.py: improve BuildTarget error messageAlexandre Janniaux
2023-07-31do better sanity check for vs_module_defs inputEli Schwartz
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker
2023-07-25interpreter: use typed_kwargs for Executable(win_subsystem)Dylan Baker
2023-07-25interpreter: use typed_kwargs for gui_appDylan Baker
2023-07-24build: remove useless method callDylan Baker
2023-07-24build: remove BuildTarget.need_installDylan Baker
2023-07-20build|interpreter: move main_class to typed_kwargsDylan Baker
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-07-13Fix display of generatorCharles Brunet
2023-07-10build: dependencies should come after link_with on link commandXavier Claessens
2023-07-10build: Fix linking multiple libraries and some are promotedXavier Claessens
2023-07-05build: use self.compilers instead of all_compilers for stdlib langsDylan Baker
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen
2023-06-27rust: get stdlib arguments for non-rust languages when linkingDylan Baker
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-06-07rust: PIC is always enabledXavier Claessens
2023-05-21Allow generator.process(generator.process(...))Volker Weißmann
2023-05-20rust: Add system libs used by rust std to staticlib external depsXavier Claessens
2023-05-01extract_all_objects: Include PCH object with MSVCXavier Claessens
2023-05-01Rust: Allow Rust static libraries to link_whole other librariesXavier Claessens
2023-05-01build: Process compilers before calling link() and link_whole()Xavier Claessens
2023-05-01build: Don't do a deep copy of kwargsXavier Claessens
2023-05-01Rust: C static library cannot link_whole Rust static libraryXavier Claessens
2023-05-01Fix niche cases when linking static libsXavier Claessens
2023-04-24Initial support for Metrowerks C/C++ compilerNomura
2023-04-21rust: Add new `rust_dependency_map` target configurationSebastian Dröge
2023-04-20extra_files keyword in declare_dependency()Charles Brunet
2023-04-20rust: Also disallow `.` in Rust library target namesSebastian Dröge
2023-04-20rust: Don't allow spaces/dashes in Rust library namesSebastian Dröge
2023-04-14mbuild: .pdb files are created only when debug symbols are enabledDaniele Nicolodi
2023-04-11fix various spelling issuesJosh Soref
2023-04-11Change "can not" to "cannot" throughout projectHiPhish
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens
2023-03-27custom_target: libfoo.so.1 is linkableXavier Claessens
2023-03-16coredata: Do not pickle it twiceXavier Claessens
2023-03-14add typename to AliasTargetCharles Brunet
2023-03-14rewriter: fix warning about empty sourcesCharles Brunet
2023-03-09build: fully type CompileTargetDylan Baker
2023-03-09build: Add some missing annotations to BuildTarget initializerDylan Baker
2023-03-09build: move all Target attributes to dataclassDylan Baker
2023-03-09build: Add missing annotation to Target methodDylan Baker
2023-03-09build: make Target an abstract properties instead of doing hasattrDylan Baker
2023-02-19vala: don't build .h, .vala, and .gir if export_dynamic is FalseDylan Baker
2023-02-15preprocess: Allow custom_tgt, custom_idx and generated_listXavier Claessens
2023-01-10build: Add a found method to ExecutableDylan Baker
2023-01-10build: Add a get_path method to ExecutableDylan Baker
2023-01-04add objects keyword argument to declare_dependenciesPaolo Bonzini
2023-01-04allow passing generated objects in the "objects" keyword argumentPaolo Bonzini