diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/parquet-cpp/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/parquet-cpp/package.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/parquet-cpp/package.py b/var/spack/repos/builtin/packages/parquet-cpp/package.py index 38e43f33d3..85222f83a2 100644 --- a/var/spack/repos/builtin/packages/parquet-cpp/package.py +++ b/var/spack/repos/builtin/packages/parquet-cpp/package.py @@ -36,6 +36,9 @@ class ParquetCpp(CMakePackage): def flag_handler(self, name, flags): flags = list(flags) - if '+pic' in self.spec and name in ('cflags', 'cxxflags'): - flags.append(self.compiler.pic_flag) + if '+pic' in self.spec: + if name == 'cflags': + flags.append(self.compiler.cc_pic_flag) + elif name == 'cxxflags': + flags.append(self.compiler.cxx_pic_flag) return (None, None, flags) |