[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