summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSinan <sbulutw@gmail.com>2019-09-12 13:31:03 -0700
committerAdam J. Stewart <ajstewart426@gmail.com>2019-09-12 15:31:03 -0500
commitb95b4bb9e0ccc27b99e8c5bab54175563c6128ba (patch)
treeac1cdeb84af2c993c0f2ea70d839395fd473d885 /var
parent96ba5a126569333488dc1de320d133d079a1d9f7 (diff)
downloadspack-b95b4bb9e0ccc27b99e8c5bab54175563c6128ba.tar.gz
spack-b95b4bb9e0ccc27b99e8c5bab54175563c6128ba.tar.bz2
spack-b95b4bb9e0ccc27b99e8c5bab54175563c6128ba.tar.xz
spack-b95b4bb9e0ccc27b99e8c5bab54175563c6128ba.zip
add compilation option to sqlite (#12794)
* add compilation option to sqlite * rename variant * fix bug * re-rename variant
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/sqlite/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/sqlite/package.py b/var/spack/repos/builtin/packages/sqlite/package.py
index 4113cc06f2..5bdff6524f 100644
--- a/var/spack/repos/builtin/packages/sqlite/package.py
+++ b/var/spack/repos/builtin/packages/sqlite/package.py
@@ -34,6 +34,7 @@ class Sqlite(AutotoolsPackage):
'(unsafe for <3.26.0.0 due to Magellan).')
variant('rtree', default=False, description='Build with Rtree module')
+ variant('column_metadata', default=False, description="Build with COLUMN_METADATA")
# See https://blade.tencent.com/magellan/index_en.html
conflicts('+fts', when='@:3.25.99.99')
@@ -106,6 +107,10 @@ class Sqlite(AutotoolsPackage):
if '+rtree' in self.spec:
args.append('CPPFLAGS=-DSQLITE_ENABLE_RTREE=1')
+ # Ref: https://sqlite.org/compile.html
+ if '+column_metadata' in self.spec:
+ args.append('CPPFLAGS=-DSQLITE_ENABLE_COLUMN_METADATA=1')
+
return args
@run_after('install')