amaranth/amaranth/build
Catherine cb5b0e38d9 build.run: make BuildPlan.execute_local(env=) override environment.
If it adds to the environment then it ultimately creates the same
kind of problem it was intended to solve--a need to reproduce
the calls to `subprocess` in the code outside. It's not that hard
to merge two dicts, plus much of the time enough you can get by with
having just `PATH` and `AMARANTH_ENV_*` (if even that).

If an override is wanted it can be done easily enough with:

    .execute_local(env={**os.environ, "VAR": "VALUE"})
2023-07-23 17:11:10 +00:00
..
__init__.py Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
dsl.py build.dsl: check type of resource number. 2021-12-11 13:37:15 +00:00
plat.py build.plat: replace -+ characters in _all_toolchain_env_vars. 2023-05-15 18:25:49 +01:00
res.py Rename nMigen to Amaranth HDL. 2021-12-10 10:34:13 +00:00
run.py build.run: make BuildPlan.execute_local(env=) override environment. 2023-07-23 17:11:10 +00:00