From 7a60be51549ad385c077e21c96b3912a2fe60d9a Mon Sep 17 00:00:00 2001 From: Sinan Date: Sat, 31 Aug 2019 12:12:20 -0700 Subject: add variant for building RTREE module (#12668) --- var/spack/repos/builtin/packages/sqlite/package.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/sqlite/package.py b/var/spack/repos/builtin/packages/sqlite/package.py index f130eaa65c..4113cc06f2 100644 --- a/var/spack/repos/builtin/packages/sqlite/package.py +++ b/var/spack/repos/builtin/packages/sqlite/package.py @@ -33,6 +33,8 @@ class Sqlite(AutotoolsPackage): description='Enable FTS support ' '(unsafe for <3.26.0.0 due to Magellan).') + variant('rtree', default=False, description='Build with Rtree module') + # See https://blade.tencent.com/magellan/index_en.html conflicts('+fts', when='@:3.25.99.99') @@ -100,6 +102,10 @@ class Sqlite(AutotoolsPackage): if '+fts' not in self.spec: args.extend(['--disable-fts4', '--disable-fts5']) + # Ref: https://sqlite.org/rtree.html + if '+rtree' in self.spec: + args.append('CPPFLAGS=-DSQLITE_ENABLE_RTREE=1') + return args @run_after('install') -- cgit v1.2.3-60-g2f50