aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
diff options
context:
space:
mode:
authorChristoph Behle <behlec@gmail.com>2018-06-13 20:32:50 +0200
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-18 07:52:15 +0000
commit5ef38d880f54a848474e5faa23c6a2c8377d9d61 (patch)
tree8d72109397aa1528fa7b1288425fa028617d3b57 /mesonbuild/compilers/compilers.py
parentdbb3c05cf93ce3425e9607af574226995de3f9dc (diff)
downloadmeson-5ef38d880f54a848474e5faa23c6a2c8377d9d61.zip
meson-5ef38d880f54a848474e5faa23c6a2c8377d9d61.tar.gz
meson-5ef38d880f54a848474e5faa23c6a2c8377d9d61.tar.bz2
Add missing stubs to Compiler.
Added missing stubs to class Compiler for the methods: * compute_int * has_members * has_type * symbols_have_underscore_prefix
Diffstat (limited to 'mesonbuild/compilers/compilers.py')
-rw-r--r--mesonbuild/compilers/compilers.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py
index 87e3d78..64d6d1c 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[:]