[Development] Getting defines from pkg-config for Qt modules
Jeandet Alexis
alexis.jeandet at member.fsf.org
Thu Oct 26 22:25:19 CEST 2017
Hello Thiago,
Le jeudi 26 octobre 2017 à 13:14 -0700, Thiago Macieira a écrit :
> On Thursday, 26 October 2017 10:09:49 PDT Jeandet Alexis wrote:
> > Hello,
> >
> > I already asked this on IRC but I got no answer.
> > On Fedora and Ubuntu I can say that "pkg-config --cflags Qt5[any
> > module]" does only provides include flags and no defines such as
> > -DQT_CORE_LIB or -DQT_GUI_LIB.
> >
> > As an example "pkg-config --cflags panelw" gives "-D_GNU_SOURCE
> > -D_DEFAULT_SOURCE "
>
> panelw.pc is buggy
In fact I took the first one returning defines :)
>
> However, we should have -DQT_CORE_LIB in Qt5Core.pc. Please file an
> issue for
> us.
>
> > So my questions are:
> > 1) Is this normal/expected?
> > 2) Why not providing this flags?
> > 3) Does a patch to provides this flags would be accepted?
>
> Yes, a patch adding QT_${uppercaselib}_LIB to each .pc would be
> accepted.
Awesome, thank you.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20171026/24aa2cca/attachment.html>
More information about the Development
mailing list