summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMario Melara <maamelara@gmail.com>2016-04-07 14:36:26 -0700
committerMario Melara <maamelara@gmail.com>2016-04-07 14:36:26 -0700
commit143a4d7f7688b506811a564768ed49a2a12d1992 (patch)
treea7097948f79e4422bcd1eb076321dcb515849ed5 /lib
parent99117cbc9067df814c99f8427f658ad9a811f69b (diff)
downloadspack-143a4d7f7688b506811a564768ed49a2a12d1992.tar.gz
spack-143a4d7f7688b506811a564768ed49a2a12d1992.tar.bz2
spack-143a4d7f7688b506811a564768ed49a2a12d1992.tar.xz
spack-143a4d7f7688b506811a564768ed49a2a12d1992.zip
Changed default to default_target, also added frontend and backend to operating system
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/architecture.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/spack/spack/architecture.py b/lib/spack/spack/architecture.py
index 555fb14408..ca306b0484 100644
--- a/lib/spack/spack/architecture.py
+++ b/lib/spack/spack/architecture.py
@@ -118,14 +118,14 @@ class Platform(object):
front-end, and back-end. This can be overwritten
by a subclass for which we want to provide further aliasing options.
"""
- if name == 'default':
+ if name == 'default_target':
name = self.default
- elif name == 'front_end' or name == 'fe':
+ elif name == 'frontend' or name == 'fe':
name = self.front_end
- elif name == 'back_end' or name == 'be':
+ elif name == 'backend' or name == 'be':
name = self.back_end
- return self.targets[name]
+ return self.targets.get(name, None)
def add_operating_system(self, name, os_class):
""" Add the operating_system class object into the
@@ -136,12 +136,12 @@ class Platform(object):
def operating_system(self, name):
if name == 'default_os':
name = self.default_os
- if name == 'front_os':
+ if name == 'frontend' or name == "fe":
name = self.front_os
- if name == 'back_os':
+ if name == 'backend' or name == 'be':
name = self.back_os
- return self.operating_sys[name]
+ return self.operating_sys.get(name, None)
@classmethod
def detect(self):