summaryrefslogtreecommitdiffstats
path: root/tests/SConstruct
diff options
context:
space:
mode:
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>2015-01-04 20:00:37 +0200
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2015-01-04 20:00:37 +0200
commit7135e2797a80f224541080117313088273f02cad (patch)
treed6f5251c8c54227fe5e5662e09ff6db07b76b5ea /tests/SConstruct
parent77a71ceb6d8da3995c72bf8cb0656254c77deb8d (diff)
Only run oneof test when protoc >= 2.6 is available
Diffstat (limited to 'tests/SConstruct')
-rw-r--r--tests/SConstruct7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/SConstruct b/tests/SConstruct
index 9c222daa..61ce0c37 100644
--- a/tests/SConstruct
+++ b/tests/SConstruct
@@ -72,6 +72,13 @@ if not env.GetOption('clean'):
else:
conf.env.Append(PROTOCPATH = '/usr/include')
+ # Check protoc version
+ status, output = conf.TryAction('protoc --version')
+ if status:
+ conf.env.Append(PROTOC_VERSION = output)
+ else:
+ conf.env.Append(PROTOC_VERSION = "")
+
# Check if libmudflap is available (only with GCC)
if 'gcc' in env['CC']:
if conf.CheckLib('mudflap'):