make sure pkg-config includes all system folders
This commit is contained in:
6
configure
vendored
6
configure
vendored
@@ -38,12 +38,14 @@ def pkg_config(pkg, pkgconfig_root):
|
||||
env = os.environ.copy()
|
||||
if pkgconfig_root:
|
||||
env["PKG_CONFIG_PATH"] = pkgconfig_root
|
||||
env["PKG_CONFIG_ALLOW_SYSTEM_CFLAGS"] = "1"
|
||||
env["PKG_CONFIG_ALLOW_SYSTEM_LIBS"] = "1"
|
||||
cmd = subprocess.Popen(['pkg-config', '--static', '--libs', pkg], stdout=subprocess.PIPE, env=env)
|
||||
libs, ret = cmd.communicate()
|
||||
if (ret): return None
|
||||
|
||||
cmd = subprocess.Popen(['pkg-config', '--cflags', pkg], stdout=subprocess.PIPE, env=env)
|
||||
cflags, red = cmd.communicate()
|
||||
cmd = subprocess.Popen(['pkg-config', '--static', '--cflags', pkg], stdout=subprocess.PIPE, env=env)
|
||||
cflags, ret = cmd.communicate()
|
||||
if (ret): return None
|
||||
|
||||
return (libs, cflags)
|
||||
|
||||
@@ -61,7 +61,7 @@ rm -rf out/packages
|
||||
cd ../../
|
||||
./configure \
|
||||
--pkg-config-root=`pwd`/mapnik-packaging/osx/out/build-cpp11-libcpp-universal/lib/pkgconfig \
|
||||
--boost=`pwd`/mapnik-packaging/osx/out/build-cpp11-libcpp-universal/
|
||||
--boost=`pwd`/mapnik-packaging/osx/out/build-cpp11-libcpp-universal
|
||||
|
||||
elif [ ${UNAME} = 'Linux' ]; then
|
||||
|
||||
@@ -78,6 +78,6 @@ rm -rf out/packages
|
||||
cd ../../
|
||||
./configure \
|
||||
--pkg-config-root=`pwd`/mapnik-packaging/osx/out/build-cpp11-libstdcpp-gcc-x86_64/lib/pkgconfig \
|
||||
--boost=`pwd`/mapnik-packaging/osx/out/build-cpp11-libstdcpp-gcc-x86_64/
|
||||
--boost=`pwd`/mapnik-packaging/osx/out/build-cpp11-libstdcpp-gcc-x86_64
|
||||
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user