"Erich Boleyn wrote:"
With a Bourne style shell you can pass what you want to the environment
as done below.
>
> Summary:
> Environment variables set in the Makefile do not get inherited
> into anything run via the "shell" subcommand.
>
> Tested on GNU Make versions:
> 3.81 (on Ubuntu)
> 4.1 (on FreeBSD)
>
> Example Makefile contents which can show the bug:
> export FOO=foo
> main:
> echo "$(shell env)"
FOO=foo echo "$(shell env)"
> env
>
> If exporting to the environment functioned properly, you'd expect
> to see 2 "FOO=foo" outputs (one from the "echo", one from the bare
> "env"), but what we observed was that the env printed out as part
> of the "echo" did not contain the "FOO=foo".
>
> Environment variables from outside the Makefile seem to be inherited
> just fine.
>
>
> --
> Erich Stefan Boleyn <[email protected]> http://www.duckytech.com/
>
> _______________________________________________
> Bug-make mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-make
>
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make