summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2016-03-31 14:14:44 -0500
committerAdam J. Stewart <ajstewart426@gmail.com>2016-05-02 11:28:20 -0500
commit61e5ee5d6368a829f6dd32bca6ca3f97625177aa (patch)
treeb02d4d325efd8cb7fb3d97531972e6478e24f6c1 /var
parent6dad59cb9246a6740df708cb356cfed35a66aa87 (diff)
downloadspack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.tar.gz
spack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.tar.bz2
spack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.tar.xz
spack-61e5ee5d6368a829f6dd32bca6ca3f97625177aa.zip
Prevent use of system GTK+
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/qt/package.py17
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):