diff --git a/setup.py b/setup.py index 2c25543a9b8..5ceae3443ea 100755 --- a/setup.py +++ b/setup.py @@ -242,8 +242,9 @@ def get_version(): def _pkg_config(name): try: - command_libs = ["pkg-config", "--libs-only-L", name] - command_cflags = ["pkg-config", "--cflags-only-I", name] + command = os.environ.get("PKG_CONFIG", "pkg-config") + command_libs = [command, "--libs-only-L", name] + command_cflags = [command, "--cflags-only-I", name] if not DEBUG: command_libs.append("--silence-errors") command_cflags.append("--silence-errors") @@ -347,7 +348,7 @@ def build_extensions(self): _add_directory(include_dirs, "src/libImaging") pkg_config = None - if _cmd_exists("pkg-config"): + if _cmd_exists(os.environ.get("PKG_CONFIG", "pkg-config")): pkg_config = _pkg_config #