summaryrefslogtreecommitdiff
path: root/gobject-introspection-no-export-1.0.pc.in
Commit message (Collapse)AuthorAgeFilesLines
* Move libffi and gmodule to Requires.private in .pc filesKalev Lember2012-04-131-2/+4
| | | | | | | | | | | | | | | | | The intention of the change is to clean up unnecessary linking with libffi and gmodule in g-i consumers as they typically don't use any libffi/gmodule symbols. Listing libffi and gmodule in pkg-config Requires meant that every consumer that wanted to link with -lgirepository also got -lffi and -lgmodule-2.0, which caused ld to emit unnecessary DT_NEEDED entries. Moving the deps to Requires.private removes the internal dependencies from 'pkg-config --libs', but keeps them in --libs --static output. The change won't affect --cflags and the include directories necessary for <ffi.h> will still be listed. https://bugzilla.gnome.org/show_bug.cgi?id=674065
* Don't link with gthread-2.0Kalev Lember2012-04-131-1/+1
| | | | | | | Commit 2fff986 removed the use of g_thread_init() and we don't use any other symbols from gthread-2.0. https://bugzilla.gnome.org/show_bug.cgi?id=674065
* Add ffi cflags/libs/requires to exported .pcJohan Dahlin2009-12-041-3/+3
| | | | | | | | This is required as external projects such as gjs are now using girffi and thus need the ffi cflags to be able to link. https://bugzilla.gnome.org/show_bug.cgi?id=603653
* Revert "Require libffi.pc"Johan Dahlin2009-12-041-1/+1
| | | | | This reverts commit 92abbe78dd7ffe0ff6d61db5f2bff0745a69115a and 494c1c92520917999407832453c11c2247b4e7bb.
* Require libffi.pcColin Walters2009-12-021-1/+1
| | | | | | | We use it for girffi.h. Remove the code to detect libffi without the .pc file. If you don't have it, get it. https://bugzilla.gnome.org/show_bug.cgi?id=603653
* Use ${datadir} in lieu of hardcoding ${prefix}/shareChristian Persch2009-12-021-1/+3
| | | | Bug #602087.
* Bug 583686 - Add gobject-introspection-no-export-1.0.pcColin Walters2009-07-061-0/+19
Some projects may want to avoid the giant -Wl,--export-dynamic hammmer and instead use a custom regexp or export list, so provide a .pc file for them to use.