pkgconfig icon indicating copy to clipboard operation
pkgconfig copied to clipboard

Add a keep_system_flag

Open scarlehoff opened this issue 5 years ago • 0 comments

This PR adds keep_system flag for cflags and libs to be consistent with pkgconfig:

~$ pkgconf --libs glib-2.0
-lglib-2.0
~$ pkgconf --libs glib-2.0 --keep-system-libs
-L/usr/lib -lglib-2.0

In python:

>>> import pkgconfig
>>> pkgconfig.cflags('glib-2.0')
'-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include'
>>> pkgconfig.cflags('glib-2.0', keep_system=True)
'-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include'
>>> pkgconfig.libs('glib-2.0')
'-lglib-2.0'
>>> pkgconfig.libs('glib-2.0', keep_system=True)
'-L/usr/lib -lglib-2.0'

scarlehoff avatar Sep 15 '20 12:09 scarlehoff