diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2016-03-31 14:14:44 -0500 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2016-05-02 11:28:20 -0500 |
commit | 61e5ee5d6368a829f6dd32bca6ca3f97625177aa (patch) | |
tree | b02d4d325efd8cb7fb3d97531972e6478e24f6c1 | |
parent | 6dad59cb9246a6740df708cb356cfed35a66aa87 (diff) | |
download | spack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.tar.gz spack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.tar.bz2 spack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.tar.xz spack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.zip |
Prevent use of system GTK+
-rw-r--r-- | var/spack/repos/builtin/packages/qt/package.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/qt/package.py b/var/spack/repos/builtin/packages/qt/package.py index 93688fb777..ac68b5792e 100644 --- a/var/spack/repos/builtin/packages/qt/package.py +++ b/var/spack/repos/builtin/packages/qt/package.py @@ -101,7 +101,7 @@ class Qt(Package): @property def common_config_args(self): - return [ + config_args = [ '-prefix', self.prefix, '-v', '-opensource', @@ -115,7 +115,16 @@ class Qt(Package): '-no-openvg', '-no-pch', # NIS is deprecated in more recent glibc - '-no-nis'] + '-no-nis' + ] + + if '+gtk' in self.spec: + config_args.append('-gtkstyle') + else: + config_args.append('-no-gtkstyle') + + return config_args + # Don't disable all the database drivers, but should # really get them into spack at some point. @@ -128,8 +137,8 @@ class Qt(Package): '-thread', '-shared', '-release', - '-fast' - ) + '-fast', + *self.common_config_args) @when('@4') def configure(self): |