Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions easybuild/easyblocks/l/lammps.py
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,7 @@ def extra_options(**kwargs):
'kokkos_arch': [None, "Set kokkos processor arch manually, if auto-detection doesn't work.", CUSTOM],
'user_packages': [None, "List user packages (without prefix PKG_ or USER-PKG_).", CUSTOM],
'sanity_check_test_inputs': [None, "List of tests for sanity-check.", CUSTOM],
'runtest': [None, "Enable running the lammps unittests", CUSTOM],
})
extra_vars['separate_build_dir'][0] = True
return extra_vars
Expand Down Expand Up @@ -370,6 +371,9 @@ def configure_step(self, **kwargs):
for package in self.cfg['user_packages']:
self.cfg.update('configopts', '-D%s%s=on' % (self.pkg_user_prefix, package))

if self.cfg['runtest']:
self.cfg.update('configopts', '-DENABLE_TESTING=on')

# Optimization settings
pkg_opt = '-D%sOPT=' % self.pkg_prefix
if pkg_opt not in self.cfg['configopts']:
Expand Down