[Spice-devel] [PATCH] build: Add autogen.sh convenience script
Christophe de Dinechin
christophe.de.dinechin at gmail.com
Thu Mar 1 15:43:51 UTC 2018
> On 1 Mar 2018, at 16:42, Christophe Fergeau <cfergeau at redhat.com> wrote:
>
> Hey,
>
> I sent
> https://lists.freedesktop.org/archives/spice-devel/2018-March/042479.html
> (which is based on spice-gtk's autogen.sh) which should address the
> issues below.
Will ack there.
>
> Christophe
>
> On Fri, Feb 16, 2018 at 03:28:41PM +0000, Daniel P. Berrangé wrote:
>> On Fri, Feb 16, 2018 at 04:18:19PM +0100, Christophe de Dinechin wrote:
>>> From: Christophe de Dinechin <dinechin at redhat.com>
>>>
>>> Signed-off-by: Christophe de Dinechin <dinechin at redhat.com>
>>> ---
>>> autogen.sh | 9 +++++++++
>>> 1 file changed, 9 insertions(+)
>>> create mode 100755 autogen.sh
>>>
>>> diff --git a/autogen.sh b/autogen.sh
>>> new file mode 100755
>>> index 0000000..afa3e39
>>> --- /dev/null
>>> +++ b/autogen.sh
>>
>> This assumes you're running autogen.sh from the source tree. Many folks
>> prefer todo a vpath builds, so it might be invoked from outside the
>> source tree like
>>
>> mkdir build
>> cd build
>> ../autogen.sh
>>
>>> @@ -0,0 +1,9 @@
>>> +#!/bin/sh
>>> +
>>> +set -e # exit on errors
>>
>> srcdir=`dirname $0`
>> test -z "$srcdir" && srcdir=.
>>
>> THEDIR=`pwd`
>> cd $srcdir
>>
>>> +
>>> +autoreconf --verbose --force --install
>>
>> cd $THEDIR
>>
>>> +
>>> +if [ -z "$NOCONFIGURE" ]; then
>>> + ./configure ${1+"$@"}
>>
>> $srcdir/configure ....
>>
>>> +fi
>>
>> would make it cope with VPATH builds.
>>
>> Regards,
>> Daniel
>> --
>> |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
>> |: https://libvirt.org -o- https://fstop138.berrange.com :|
>> |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/spice-devel
More information about the Spice-devel
mailing list