From e141845bfb3e12a9213c8682d5b2589ce5305f70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sat, 13 Jan 2018 15:16:11 +0100 Subject: SCons: Allow unbundling bullet on Linux (only 2.87+) --- platform/x11/detect.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'platform/x11') diff --git a/platform/x11/detect.py b/platform/x11/detect.py index 478b42f9f7..1c6bada815 100644 --- a/platform/x11/detect.py +++ b/platform/x11/detect.py @@ -172,6 +172,16 @@ def configure(env): if not env['builtin_libpng']: env.ParseConfig('pkg-config libpng --cflags --libs') + if not env['builtin_bullet']: + # We need at least version 2.87 + import subprocess + bullet_version = subprocess.check_output(['pkg-config', 'bullet', '--modversion']).strip() + if bullet_version < "2.87": + # Abort as system bullet was requested but too old + print("Bullet: System version {0} does not match minimal requirements ({1}). Aborting.".format(bullet_version, "2.87")) + sys.exit(255) + env.ParseConfig('pkg-config bullet --cflags --libs') + if not env['builtin_enet']: env.ParseConfig('pkg-config libenet --cflags --libs') -- cgit v1.2.3