New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new win_bash mechanism #9194
new win_bash mechanism #9194
Conversation
…stored as full paths in the list
…ture/env_automanage
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't look that bad on the surface, indeed a couple of ugly definitions, like propagating the conanfile to _EnvItem, but maybe worth the value of the proposal.
Now it is not passing conanfile to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some minor comments, but this is looking great, lets discuss those minor things and lets merge it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, lets merge it!
Changelog: Feature: New
self.win_bash
mechanism to enable running commands in a bash shell in Windows. It works only with the new environment definition from the dependencies (env_buildinfo
andrun_buildinfo
) as long as the newAutotoolsToolchain
,AutotoolsDeps
andAutotools
build helper. It supports automatic conversion of the environment variables values declared as "path" according to the declared subsystem in the conftools.win.bash:subsystem
, that is not being auto-detected anymore.Docs: conan-io/docs#2152
Closes #8883
Closes #9068