summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/arrow
diff options
context:
space:
mode:
authorJen Herting <jen@herting.cc>2020-09-17 16:26:51 -0400
committerGitHub <noreply@github.com>2020-09-17 15:26:51 -0500
commite329e13f3253165aec0b942545aa542059cd7ca3 (patch)
tree36ab653b2a9e71b2d1644ad7abbbf2c064ad7725 /var/spack/repos/builtin/packages/arrow
parent4b41d56bc346c2c2e1ab1eaeb2eebd209456fde4 (diff)
downloadspack-e329e13f3253165aec0b942545aa542059cd7ca3.tar.gz
spack-e329e13f3253165aec0b942545aa542059cd7ca3.tar.bz2
spack-e329e13f3253165aec0b942545aa542059cd7ca3.tar.xz
spack-e329e13f3253165aec0b942545aa542059cd7ca3.zip
[arrow] added cuda variant (#18715)
Diffstat (limited to 'var/spack/repos/builtin/packages/arrow')
-rw-r--r--var/spack/repos/builtin/packages/arrow/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/arrow/package.py b/var/spack/repos/builtin/packages/arrow/package.py
index ef0e1adc8c..d622cd2835 100644
--- a/var/spack/repos/builtin/packages/arrow/package.py
+++ b/var/spack/repos/builtin/packages/arrow/package.py
@@ -6,7 +6,7 @@
from spack import *
-class Arrow(CMakePackage):
+class Arrow(CMakePackage, CudaPackage):
"""A cross-language development platform for in-memory data.
This package contains the C++ bindings.
@@ -59,6 +59,8 @@ class Arrow(CMakePackage):
"-DARROW_WITH_BROTLI=OFF",
"-DARROW_WITH_LZ4=OFF",
]
+ if self.spec.satisfies('+cuda'):
+ args.append('-DARROW_CUDA:BOOL=ON')
if self.spec.satisfies('+python'):
args.append("-DARROW_PYTHON:BOOL=ON")
if self.spec.satisfies('+parquet'):