mesonbuild / mesonbuild/meson

Environment variables are not serialized during configuration

Open
#1,503 12 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
6.6k
Forks
1.9k
Avg merge
2d 6h
Merged PRs (30d)
33

Description

This makes the VS backend unwieldy to use as you set various variables such as `LIB` and `INCLUDE` will be lost the second another tool in its own environment be it `msbuild` or Visual Studio try to regenerate the build and then regeneration will fail.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the VS backend's configuration and regeneration handling for environment variables such as LIB and INCLUDE. Reproduce regeneration through msbuild or Visual Studio, then determine where those variables are lost. Done means the variables survive regeneration and the build no longer fails.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.