[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gtkmm
Subject:    Re: Why is glibmm said to require builddir == sourcedir builds?
From:       Emmanuele Bassi via gtkmm-list <gtkmm-list () gnome ! org>
Date:       2019-01-02 10:04:03
Message-ID: CALnHYQFAX=PCO_XgXfXktM-JtSGdZ3zAnJH5G9mm++UG65Z52g () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi;

On Wed, 2 Jan 2019 at 09:49, Kjell Ahlstedt <kjellahlstedt@gmail.com> wrote:

>  From jhbuild/modulesets/gnome-suites-core-deps-latest.modules:
>
>    <autotools id="glibmm-2.4" supports-non-srcdir-builds="no">
>    <autotools id="glibmm" supports-non-srcdir-builds="no">
>
> I've used jhbuild to build glibmm without the
> supports-non-srcdir-builds="no" parameter. I can't see nay problem.
> Everything seems to work normally in a builddir != sourcedir build:
> make, make install, make check, make distcheck.
>
> Emmanuele, you added supports-non-srcdir-builds="no" to
> gnome-suites-core-deps-3.22.modules with commit
>
> https://gitlab.gnome.org/GNOME/jhbuild/commit/c283a4b6af5d94cea7c90e5587fffad8e7ef0413
> Do you remember why you did that?
>

I added it while I was going through the whole modulesets in GNOME with
jhbuild using a different build directory by default, and disabling
non-sourcedir builds for modules that failed to build.

I apologise for the lack of a decent commit message: I was likely trying to
keep the build going and pushed too quickly.

If glibmm can now use non-sourcedir builds without failing, feel absolutely
free to change the moduleset.

Ciao,
 Emmanuele.
-- 
https://www.bassi.io
[@] ebassi [@gmail.com]

[Attachment #5 (text/html)]

<div><div dir="auto">Hi;</div></div><div><br><div class="gmail_quote"><div \
dir="ltr">On Wed, 2 Jan 2019 at 09:49, Kjell Ahlstedt &lt;<a \
href="mailto:kjellahlstedt@gmail.com">kjellahlstedt@gmail.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex">  From \
jhbuild/modulesets/gnome-suites-core-deps-latest.modules:<br> <br>
     &lt;autotools id=&quot;glibmm-2.4&quot; \
                supports-non-srcdir-builds=&quot;no&quot;&gt;<br>
     &lt;autotools id=&quot;glibmm&quot; \
supports-non-srcdir-builds=&quot;no&quot;&gt;<br> <br>
I&#39;ve used jhbuild to build glibmm without the <br>
supports-non-srcdir-builds=&quot;no&quot; parameter. I can&#39;t see nay problem. \
<br> Everything seems to work normally in a builddir != sourcedir build: <br>
make, make install, make check, make distcheck.<br>
<br>
Emmanuele, you added supports-non-srcdir-builds=&quot;no&quot; to <br>
gnome-suites-core-deps-3.22.modules with commit<br>
<a href="https://gitlab.gnome.org/GNOME/jhbuild/commit/c283a4b6af5d94cea7c90e5587fffad8e7ef0413" \
rel="noreferrer" target="_blank">https://gitlab.gnome.org/GNOME/jhbuild/commit/c283a4b6af5d94cea7c90e5587fffad8e7ef0413</a><br>
 Do you remember why you did that?<br>
</blockquote><div dir="auto"><br></div><div dir="auto">I added it while I was going \
through the whole modulesets in GNOME with jhbuild using a different build directory \
by default, and disabling non-sourcedir builds for modules that failed to \
build.</div><div dir="auto"><br></div><div dir="auto">I apologise for the lack of a \
decent commit message: I was likely trying to keep the build going and pushed too \
quickly.</div><div dir="auto"><br></div><div dir="auto">If glibmm can now use \
non-sourcedir builds without failing, feel absolutely free to change the \
moduleset.</div><div dir="auto"><br></div><div dir="auto">Ciao,</div><div dir="auto"> \
Emmanuele.</div></div></div>-- <br><div dir="ltr" class="gmail_signature" \
data-smartmail="gmail_signature"><a href="https://www.bassi.io" \
target="_blank">https://www.bassi.io</a><br>[@] ebassi [@<a href="http://gmail.com" \
target="_blank">gmail.com</a>]</div>



_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic