modules : added warning if a user tries to add prerequisite with dotkit
This commit is contained in:
parent
0b7c673205
commit
c3f3f26632
@ -382,11 +382,11 @@ def module_specific_content(self, configuration):
|
|||||||
return tuple()
|
return tuple()
|
||||||
|
|
||||||
def autoload(self, spec):
|
def autoload(self, spec):
|
||||||
m = TclModule(spec)
|
m = type(self)(spec)
|
||||||
return self.autoload_format.format(module_file=m.use_name)
|
return self.autoload_format.format(module_file=m.use_name)
|
||||||
|
|
||||||
def prerequisite(self, spec):
|
def prerequisite(self, spec):
|
||||||
m = TclModule(spec)
|
m = type(self)(spec)
|
||||||
return self.prerequisite_format.format(module_file=m.use_name)
|
return self.prerequisite_format.format(module_file=m.use_name)
|
||||||
|
|
||||||
def process_environment_command(self, env):
|
def process_environment_command(self, env):
|
||||||
@ -449,6 +449,11 @@ def header(self):
|
|||||||
header += '#h %s\n' % line
|
header += '#h %s\n' % line
|
||||||
return header
|
return header
|
||||||
|
|
||||||
|
def prerequisite(self, spec):
|
||||||
|
tty.warn('prerequisites: not supported by dotkit module files')
|
||||||
|
tty.warn('\tYou may want to check ~/.spack/modules.yaml')
|
||||||
|
return ''
|
||||||
|
|
||||||
|
|
||||||
class TclModule(EnvModule):
|
class TclModule(EnvModule):
|
||||||
name = 'tcl'
|
name = 'tcl'
|
||||||
|
Loading…
Reference in New Issue
Block a user