Re: fribidi and meson

Dov Grobgeld <[email protected]> Mon, 12 Mar 2018 09:51:27 +0200
Newsgroups gmane.comp.internationalization.fribidi
Message-ID <CA++fsGHOh8FkWp0bC88QAY7gHTMj=HVXCF0pWboO2fa+agA=gQ@mail.gmail.com>
--===============0604205849==
Content-Type: multipart/alternative; boundary="001a113dc584c968b8056732684a"

--001a113dc584c968b8056732684a
Content-Type: text/plain; charset="UTF-8"

In git master, there is no longer a glib dependency. I rewrote the two
c-based tests to remove all references to glib. I also changed the meson
and the autoconfig files and removed references to glib from them as well.

Regards,
Dov


On Mon, Mar 12, 2018 at 9:43 AM, John Emmas <[email protected]> wrote:

> On 11/03/2018 10:21, John Emmas wrote:
>
>>
>> Yes, the ones with glib dependencies are weird ('BidiTest.exe' and
>> 'BidiCharacterTest.exe').  The 32-bit versions get built okay with VS2005 -
>> but [...] for the 64-bit versions (with VS2015) the files "BidiTest.txt"
>> and "BidiCharacterTest.txt" do get generated - but the corresponding exe's
>> don't get built at all...
>>
>>
> Something occurred to me this morning...
>
> AFAIK those particular exe's are the only two which require Glib. My copy
> of VS2015 is running on a different machine from VS2005.
>
> So is it possible that for the VS2015 build, the Glib dependency simply
> isn't getting found (and that's why those two particular exe's get skipped?)
>
> If so, how does Glib get detected?  Does meson try to locate the Glib
> libraries?  Or the header files maybe?  Or both?
>
> (or do I need to be asking this question on a Meson forum..?)
>
>
> John
> _______________________________________________
> fribidi mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/fribidi
>

--001a113dc584c968b8056732684a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif">In git master, there is no longer a glib dependency. I =
rewrote the two c-based tests to remove all references to glib. I also chan=
ged the meson and the autoconfig files and removed references to glib from =
them as well.<br><br></div><div class=3D"gmail_default" style=3D"font-famil=
y:arial,helvetica,sans-serif">Regards,<br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif">Dov<br><br></div></div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Mar 12, 20=
18 at 9:43 AM, John Emmas <span dir=3D"ltr">&lt;<a href=3D"mailto:john@crea=
tivepost.co.uk" target=3D"_blank">[email protected]</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On 11/03/2018 10:21=
, John Emmas wrote:<br>
</span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex">
<br>
Yes, the ones with glib dependencies are weird (&#39;BidiTest.exe&#39; and =
&#39;BidiCharacterTest.exe&#39;).=C2=A0 The 32-bit versions get built okay =
with VS2005 - but [...] for the 64-bit versions (with VS2015) the files &qu=
ot;BidiTest.txt&quot; and &quot;BidiCharacterTest.txt&quot; do get generate=
d - but the corresponding exe&#39;s don&#39;t get built at all...<br>
<br>
</blockquote>
<br>
Something occurred to me this morning...<br>
<br>
AFAIK those particular exe&#39;s are the only two which require Glib. My co=
py of VS2015 is running on a different machine from VS2005.<br>
<br>
So is it possible that for the VS2015 build, the Glib dependency simply isn=
&#39;t getting found (and that&#39;s why those two particular exe&#39;s get=
 skipped?)<br>
<br>
If so, how does Glib get detected?=C2=A0 Does meson try to locate the Glib =
libraries?=C2=A0 Or the header files maybe?=C2=A0 Or both?<br>
<br>
(or do I need to be asking this question on a Meson forum..?)<div class=3D"=
HOEnZb"><div class=3D"h5"><br>
<br>
John<br>
______________________________<wbr>_________________<br>
fribidi mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">fribidi@=
lists.freedesktop.org</a><br>
<a href=3D"https://lists.freedesktop.org/mailman/listinfo/fribidi" rel=3D"n=
oreferrer" target=3D"_blank">https://lists.freedesktop.org/<wbr>mailman/lis=
tinfo/fribidi</a><br>
</div></div></blockquote></div><br></div>

--001a113dc584c968b8056732684a--

--===============0604205849==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZnJpYmlkaSBt
YWlsaW5nIGxpc3QKZnJpYmlkaUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m
cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmliaWRpCg==

--===============0604205849==--