From 471950434ed9f0f88cad04b6edcb1ee499adcb94 Mon Sep 17 00:00:00 2001
From: "Veronica G. Vergara Larrea" <vergaravg@ornl.gov>
Date: Tue, 17 May 2016 13:40:01 -0400
Subject: add a flag to openmpi to allow users to disable vt support

---
 var/spack/repos/builtin/packages/openmpi/package.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'var')

diff --git a/var/spack/repos/builtin/packages/openmpi/package.py b/var/spack/repos/builtin/packages/openmpi/package.py
index 163990bf15..e1e3ad1492 100644
--- a/var/spack/repos/builtin/packages/openmpi/package.py
+++ b/var/spack/repos/builtin/packages/openmpi/package.py
@@ -65,6 +65,8 @@ class Openmpi(Package):
 
     variant('sqlite3', default=False, description='Build sqlite3 support')
 
+    variant('vt', default=True, description='Build support for contributed package vt')
+
     # TODO : support for CUDA is missing
 
     provides('mpi@:2.2', when='@1.6.5')
@@ -116,7 +118,8 @@ class Openmpi(Package):
             # Other options
             '--enable-mpi-thread-multiple' if '+thread_multiple' in spec else '--disable-mpi-thread-multiple',
             '--with-pmi' if '+pmi' in spec else '--without-pmi',
-            '--with-sqlite3' if '+sqlite3' in spec else '--without-sqlite3'
+            '--with-sqlite3' if '+sqlite3' in spec else '--without-sqlite3',
+            '--disable-vt' if '-vt' in spec else '--enable-vt'
         ])
 
         # TODO: use variants for this, e.g. +lanl, +llnl, etc.
-- 
cgit v1.2.3-70-g09d2


From 6c95a5d4960c997da9ed917a57845812838d7fde Mon Sep 17 00:00:00 2001
From: "Veronica G. Vergara Larrea" <vergaravg@ornl.gov>
Date: Tue, 17 May 2016 14:37:36 -0400
Subject: the right flag here is +, the default behavior is controlled in the
 variant

---
 var/spack/repos/builtin/packages/openmpi/package.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'var')

diff --git a/var/spack/repos/builtin/packages/openmpi/package.py b/var/spack/repos/builtin/packages/openmpi/package.py
index e1e3ad1492..0e3185db25 100644
--- a/var/spack/repos/builtin/packages/openmpi/package.py
+++ b/var/spack/repos/builtin/packages/openmpi/package.py
@@ -119,7 +119,7 @@ class Openmpi(Package):
             '--enable-mpi-thread-multiple' if '+thread_multiple' in spec else '--disable-mpi-thread-multiple',
             '--with-pmi' if '+pmi' in spec else '--without-pmi',
             '--with-sqlite3' if '+sqlite3' in spec else '--without-sqlite3',
-            '--disable-vt' if '-vt' in spec else '--enable-vt'
+            '--enable-vt' if '+vt' in spec else '--disable-vt'
         ])
 
         # TODO: use variants for this, e.g. +lanl, +llnl, etc.
-- 
cgit v1.2.3-70-g09d2