mapnik / python-mapnik

Python bindings for mapnik
GNU Lesser General Public License v2.1
160 stars 91 forks source link

Enable `pkg-config`-driven pycairo cflags #235

Open jwilges opened 3 years ago

jwilges commented 3 years ago

Allow pkg-config to detect flags for either:

The previous method of always using sys.exec_prefix to locate pycairo headers is insufficient on systems where Python and pycairo have different install prefixes (e.g. /usr vs. /usr/local).

For backward compatibility, the previous method is still the default behavior when pkg-config cannot detect appropriate flags at runtime.

Resolves issue #234