add pkgconfig support to libksba and libassuan
Werner Koch
wk at gnupg.org
Tue Dec 4 09:24:42 CET 2012
On Tue, 4 Dec 2012 07:57, Qi.Chen at windriver.com said:
> packages in our system. So, I'd really appreciate it if you could
> give me some more information about this.
pkg-config adds a lot of extra dependencies which needs to be resolved
before you can start to build even a simple project. It even requires
the huge glib. That contradicts the goal of configure which has been
designed to allow building on pre-POSIX platforms.
Cross-building does not work correctly with pkg-config; you may need to
write a wrapper to cope for inconsistencies of the system.
pkg-config might be useful in the GNOME or KDE environment where you
have lots of not so well defined libraries. However, it adds nothing to
portability of code.
Using a shell script instead of pkg-config is more flexible and solves
the same purposes. Right, it is annoying to see several identical -I
and -L options on the cc line, but that is mostly an aesthetic issue.
Maintaining a shell script and a .pc file will lead to inconsistency and
weird bug reports. Thus it is a waste of time.
Shalom-Salam,
Werner
--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
More information about the Gnupg-devel
mailing list