From 46169ace1cf045de16187435bc3dc1e320e21e2c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 7 Jan 2017 22:09:12 +0530 Subject: [PATCH] Show version of glew when version 2 not found --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index e249fc56e..0fc2991cd 100755 --- a/setup.py +++ b/setup.py @@ -67,7 +67,11 @@ def init_env(debug=False, asan=False): cflags.append('-pthread') if subprocess.Popen('pkg-config --atleast-version=2 glew'.split()).wait() != 0: - raise SystemExit('glew >= 2.0.0 is required') + try: + ver = subprocess.check_output('pkg-config --modversion glew'.split()).decode('utf-8').strip() + except Exception: + ver = 'not found' + raise SystemExit('glew >= 2.0.0 is required, found version: ' + ver) cflags.extend(pkg_config('glew', '--cflags-only-I')) cflags.extend(pkg_config('freetype2', '--cflags-only-I')) cflags.extend(pkg_config('glfw3', '--cflags-only-I'))