[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] iotests: Use configured python
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH] iotests: Use configured python |
Date: |
Thu, 15 May 2014 10:12:33 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) |
Markus Armbruster <address@hidden> writes:
[...]
> The problem is including generated bits, namely results of configure,
> into source files.
>
> The Autoconf way is to substitute placeholders in FOO.in producing FOO.
>
> When you want to limit .in contents as much as possible, you factor out
> the stuff that needs substitutions into some SUB.in, which you then
> include into FOO. Requires a suitable include mechanism. In shell,
> builtin source.
>
> But then you need to find SUB from FOO. I've seen two ways used:
>
> 1. Assume SUB is in the current directory. Link FOO into the build tree
> to make it so.
>
> 2. Require FOO to be run in a way that lets it find its source
> directory. If whatever runs FOO puts the full path into argv[0], you
> can use that. Else, require a suitable argument or environment
> variable.
Uh, I left out some "obvious" details here. Revert the role of FOO and
SUB. Generate FOO from FOO.in into the build tree, include the real
meat from SUB.
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, (continued)
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Kevin Wolf, 2014/05/13
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Markus Armbruster, 2014/05/14
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Max Reitz, 2014/05/14
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Fam Zheng, 2014/05/14
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Markus Armbruster, 2014/05/15
- Re: [Qemu-devel] [PATCH] iotests: Use configured python,
Markus Armbruster <=
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Max Reitz, 2014/05/15
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Peter Maydell, 2014/05/15
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Max Reitz, 2014/05/15
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Peter Maydell, 2014/05/15
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Markus Armbruster, 2014/05/15
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Max Reitz, 2014/05/15
- Re: [Qemu-devel] [PATCH] iotests: Use configured python, Eric Blake, 2014/05/15