From 5ef38d880f54a848474e5faa23c6a2c8377d9d61 Mon Sep 17 00:00:00 2001 From: Christoph Behle Date: Wed, 13 Jun 2018 20:32:50 +0200 Subject: [PATCH] Add missing stubs to Compiler. Added missing stubs to class Compiler for the methods: * compute_int * has_members * has_type * symbols_have_underscore_prefix --- mesonbuild/compilers/compilers.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index 87e3d7839..64d6d1cd5 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -702,6 +702,18 @@ class Compiler: def get_define(self, dname, prefix, env, extra_args, dependencies): raise EnvironmentException('%s does not support get_define ' % self.get_id()) + def compute_int(self, expression, low, high, guess, prefix, env, extra_args, dependencies): + raise EnvironmentException('%s does not support compute_int ' % self.get_id()) + + def has_members(self, typename, membernames, prefix, env, extra_args=None, dependencies=None): + raise EnvironmentException('%s does not support has_member(s) ' % self.get_id()) + + def has_type(self, typename, prefix, env, extra_args, dependencies=None): + raise EnvironmentException('%s does not support has_type ' % self.get_id()) + + def symbols_have_underscore_prefix(self, env): + raise EnvironmentException('%s does not support symbols_have_underscore_prefix ' % self.get_id()) + def get_exelist(self): return self.exelist[:]