Cleaned up the concretize_architecture method by removing commented out code
This commit is contained in:
parent
143a4d7f76
commit
07df403203
1 changed files with 5 additions and 57 deletions
|
@ -236,14 +236,6 @@ def _concretize_operating_system(self, spec):
|
||||||
|
|
||||||
return True #changed
|
return True #changed
|
||||||
|
|
||||||
# """ Future method for concretizing operating system """
|
|
||||||
# if isinstance(arch.platform_os, spack.architecture.OperatingSystem):
|
|
||||||
# return False
|
|
||||||
# else:
|
|
||||||
# arch.arch_os = platform.operating_system('default_os')
|
|
||||||
# return True
|
|
||||||
|
|
||||||
|
|
||||||
def _concretize_target(self, spec):
|
def _concretize_target(self, spec):
|
||||||
if spec.architecture.target is not None:
|
if spec.architecture.target is not None:
|
||||||
if isinstance(spec.architecture.target,spack.architecture.Target):
|
if isinstance(spec.architecture.target,spack.architecture.Target):
|
||||||
|
@ -258,16 +250,10 @@ def _concretize_target(self, spec):
|
||||||
else:
|
else:
|
||||||
spec.add_target_from_string(spec.root.architecture.target)
|
spec.add_target_from_string(spec.root.architecture.target)
|
||||||
else:
|
else:
|
||||||
spec.architecture.target = spec.architecture.platform.target('default')
|
spec.architecture.target = spec.architecture.platform.target('default_target')
|
||||||
|
|
||||||
return True #changed
|
return True #changed
|
||||||
|
|
||||||
# if isinstance(arch.target, spack.architecture.Target):
|
|
||||||
# return False
|
|
||||||
# else:
|
|
||||||
# arch.target = platform.target('default')
|
|
||||||
# return True
|
|
||||||
|
|
||||||
def concretize_architecture(self, spec):
|
def concretize_architecture(self, spec):
|
||||||
"""If the spec is empty provide the defaults of the platform. If the
|
"""If the spec is empty provide the defaults of the platform. If the
|
||||||
architecture is not a basestring, then check if either the platform,
|
architecture is not a basestring, then check if either the platform,
|
||||||
|
@ -283,50 +269,12 @@ def concretize_architecture(self, spec):
|
||||||
# Set the architecture to all defaults
|
# Set the architecture to all defaults
|
||||||
spec.architecture = spack.architecture.Arch()
|
spec.architecture = spack.architecture.Arch()
|
||||||
return True
|
return True
|
||||||
#If there is a target and it is a tuple and has both filled return
|
|
||||||
#False
|
|
||||||
# if isinstance(spec.architecture, basestring):
|
|
||||||
# spec.split_architecture_string(spec.architecture)
|
|
||||||
|
|
||||||
ret = any((
|
|
||||||
self._concretize_operating_system(spec),
|
|
||||||
self._concretize_target(spec)))
|
|
||||||
|
|
||||||
|
|
||||||
# Does not look pretty at all!!!
|
|
||||||
# if spec.root.architecture and \
|
|
||||||
# not isinstance(spec.root.architecture, basestring):
|
|
||||||
# bool_flag = any((
|
|
||||||
# self._concretize_platform(spec.root.architecture, platform),
|
|
||||||
# self._concretize_operating_system(spec.root.architecture,
|
|
||||||
# platform),
|
|
||||||
# self._concretize_target(spec.root.target, platform)))
|
|
||||||
# spec.architecture =spec.root.architecture
|
|
||||||
# return bool_flag
|
|
||||||
# else:
|
|
||||||
# spec.add_architecture_from_string(spec.root.architecture)
|
|
||||||
|
|
||||||
|
# Concretize the operating_system and target based of the spec
|
||||||
|
ret = any((self._concretize_operating_system(spec),
|
||||||
|
self._concretize_target(spec)))
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
# if there is no target specified used the defaults
|
|
||||||
|
|
||||||
#if spec.target is not None:
|
|
||||||
# if isinstance(spec.target,spack.architecture.Target):
|
|
||||||
# return False
|
|
||||||
# else:
|
|
||||||
# spec.add_target_from_string(spec.target)
|
|
||||||
# return True #changed
|
|
||||||
|
|
||||||
#if spec.root.target:
|
|
||||||
# if isinstance(spec.root.target,spack.architecture.Target):
|
|
||||||
# spec.target = spec.root.target
|
|
||||||
# else:
|
|
||||||
# spec.add_target_from_string(spec.root.target)
|
|
||||||
#else:
|
|
||||||
# platform = spack.architecture.sys_type()
|
|
||||||
# spec.target = platform.target('default')
|
|
||||||
|
|
||||||
#return True #changed
|
|
||||||
|
|
||||||
|
|
||||||
def concretize_variants(self, spec):
|
def concretize_variants(self, spec):
|
||||||
|
|
Loading…
Reference in a new issue