From 6c51624cb39c359747a507972b43bc89e1b5039c Mon Sep 17 00:00:00 2001 From: Matthieu Dorier Date: Tue, 4 Dec 2018 09:23:49 -0600 Subject: [PATCH] added sizecheck variant in bake --- packages/bake/package.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/bake/package.py b/packages/bake/package.py index e2783af..1c4471a 100644 --- a/packages/bake/package.py +++ b/packages/bake/package.py @@ -11,6 +11,8 @@ class Bake(AutotoolsPackage): version('develop', branch='master') version('0.1', tag='v0.1') + variant('sizecheck', default=False, description="Enable size/bound checking (may degrade performance)") + depends_on('autoconf@2.65:', type=("build")) depends_on('automake@1.13.4:', type=("build")) depends_on('libtool', type=("build")) @@ -18,3 +20,14 @@ class Bake(AutotoolsPackage): depends_on('remi@0.1:') depends_on('libuuid') depends_on('pmem') + + def configure_args(self): + spec = self.spec + extra_args = [] + + if '+sizecheck' in spec: + extra_args.append('--enable-sizecheck') + else: + extra_args.append('--disable-sizecheck') + + return extra_args -- 2.26.2