meson/mesonbuild
Xavier Claessens c6f33aed2d Rust: Fix proc-macro usage when cross compiling
Force BUILD machine and allow to link with HOST machine.
2023-09-19 13:54:49 -04:00
..
ast fix undefined StringNode from previous commit 2023-09-13 16:56:42 +05:30
backend Rust: Replace rust_crate_type with rust_abi 2023-09-19 13:54:49 -04:00
cargo parser: simplify other node constructors 2023-09-11 07:51:18 -04:00
cmake parser: simplify other node constructors 2023-09-11 07:51:18 -04:00
compilers Metrowerks assembler should not inherit opt args from mixin 2023-09-18 02:11:06 -04:00
dependencies pkgconfig: Use ImmutableListProtocol[str] for cached lists 2023-09-18 13:51:27 -04:00
interpreter Rust: Fix proc-macro usage when cross compiling 2023-09-19 13:54:49 -04:00
interpreterbase parser: simplify Assignment and PlusAssignment nodes 2023-09-11 07:51:18 -04:00
linkers backends/ninja: run `ranlib -c $out` when using the apple ar 2023-09-06 10:01:52 -04:00
modules Rust: Add a rust.proc_macro() method 2023-09-19 13:54:49 -04:00
scripts environment, env2mfile: Don't shell split paths if they point to a valid executable 2023-09-15 07:31:37 -04:00
templates templates: use common classes for remaining languages 2023-07-25 15:50:21 -04:00
utils pkgconfig: Cache the implementation instance 2023-09-18 13:51:27 -04:00
wrap Wrap: Use git instead of patch by default 2023-09-14 06:58:23 -04:00
__init__.py
_pathlib.py
_typing.py typing: replace ImmutableSetProtocol with typing.AbstractSet 2022-06-08 23:19:09 +03:00
arglist.py treewide: automatic rewriting of all comment-style type annotations 2023-08-11 13:41:03 -04:00
build.py Rust: Fix proc-macro usage when cross compiling 2023-09-19 13:54:49 -04:00
coredata.py parser: preserve escape chars in strings 2023-09-11 07:51:18 -04:00
depfile.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
envconfig.py pkgconfig: Deprecate "pkgconfig" in favor of "pkg-config" in [binaries] 2023-09-18 13:51:27 -04:00
environment.py environment, env2mfile: Don't shell split paths if they point to a valid executable 2023-09-15 07:31:37 -04:00
mcompile.py Merge pull request #10332 from xclaesse/std-opt 2023-08-30 12:04:09 -07:00
mconf.py msetup: Update options when builddir is already configured 2023-08-25 09:43:24 -04:00
mdevenv.py Remove get_pkgconfig_variable() 2023-09-18 13:51:27 -04:00
mdist.py fully type mdist.py 2023-06-25 10:08:15 -04:00
mesondata.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
mesonlib.py Move classes used by scripts to their own module 2022-09-28 19:36:13 -04:00
mesonmain.py do not resolve symlinks when calculating the meson command 2023-03-28 15:29:52 +03:00
minit.py templates: fix typo in function name `sameple` -> `sample` 2023-07-25 15:50:21 -04:00
minstall.py install_{data,headers,subdir}: implement follow_symlinks 2023-09-13 21:44:40 -04:00
mintro.py parser: use IdNode for function name and assignment name 2023-09-11 07:51:18 -04:00
mlog.py treewide: automatic rewriting of all comment-style type annotations 2023-08-11 13:41:03 -04:00
mparser.py parser: allow whitespaces and comments in cont_eol 2023-09-11 07:51:19 -04:00
msetup.py msetup: Update options when builddir is already configured 2023-08-25 09:43:24 -04:00
msubprojects.py msubprojects: Speedup subproject_dir extraction 2023-09-12 17:32:17 +05:30
mtest.py Remove XML filter from testlog.{json,txt} and std streams 2023-08-17 17:31:30 -04:00
munstable_coredata.py simplify instantiation of builtin type using builtins instead of functions 2023-02-01 17:01:30 -05:00
optinterpreter.py parser: use IdNode for function name and assignment name 2023-09-11 07:51:18 -04:00
programs.py run_command: Remove useless node argument 2023-08-03 15:42:13 -04:00
rewriter.py parser: simplify other node constructors 2023-09-11 07:51:18 -04:00