summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSinan <sbulutw@gmail.com>2019-08-31 12:12:20 -0700
committerAdam J. Stewart <ajstewart426@gmail.com>2019-08-31 14:12:20 -0500
commit7a60be51549ad385c077e21c96b3912a2fe60d9a (patch)
tree0c125d94763029e95571b5ffa08e7ae371f7120b /var
parent392e790884c1401616a47ed4e4f2dedcc0978915 (diff)
downloadspack-7a60be51549ad385c077e21c96b3912a2fe60d9a.tar.gz
spack-7a60be51549ad385c077e21c96b3912a2fe60d9a.tar.bz2
spack-7a60be51549ad385c077e21c96b3912a2fe60d9a.tar.xz
spack-7a60be51549ad385c077e21c96b3912a2fe60d9a.zip
add variant for building RTREE module (#12668)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/sqlite/package.py6
1 files changed, 6 insertions, 0 deletions
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')