diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/libmonitor/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/libmonitor/package.py | 55 |
1 files changed, 26 insertions, 29 deletions
diff --git a/var/spack/repos/builtin/packages/libmonitor/package.py b/var/spack/repos/builtin/packages/libmonitor/package.py index ee48dcd1ad..a4aa307119 100644 --- a/var/spack/repos/builtin/packages/libmonitor/package.py +++ b/var/spack/repos/builtin/packages/libmonitor/package.py @@ -12,60 +12,57 @@ class Libmonitor(AutotoolsPackage): which to build process monitoring tools and profilers.""" homepage = "https://github.com/HPCToolkit/libmonitor" - git = "https://github.com/HPCToolkit/libmonitor.git" - maintainers = ['mwkrentel'] + git = "https://github.com/HPCToolkit/libmonitor.git" + maintainers = ["mwkrentel"] - version('master', branch='master') - version('2021.11.08', commit='22aa52c621534f12d401fa37f6963bfca7441e20') - version('2021.04.27', commit='a2d1b6be23410ef1ad2c9d0006672453803243c2') - version('2020.10.15', commit='36e5cb7ebeadfff01476b79ff04f6ec772ba831d') - version('2019.05.31', commit='c9767087d52e58a719aa7f149136b101e499db44') - version('2018.07.18', commit='d28cc1d3c08c02013a68a022a57a6ac73db88166') - version('2013.02.18', commit='4f2311e413fd90583263d6f20453bbe552ccfef3') + version("master", branch="master") + version("2021.11.08", commit="22aa52c621534f12d401fa37f6963bfca7441e20") + version("2021.04.27", commit="a2d1b6be23410ef1ad2c9d0006672453803243c2") + version("2020.10.15", commit="36e5cb7ebeadfff01476b79ff04f6ec772ba831d") + version("2019.05.31", commit="c9767087d52e58a719aa7f149136b101e499db44") + version("2018.07.18", commit="d28cc1d3c08c02013a68a022a57a6ac73db88166") + version("2013.02.18", commit="4f2311e413fd90583263d6f20453bbe552ccfef3") # Configure for Rice HPCToolkit. - variant('hpctoolkit', default=False, - description='Configure for HPCToolkit') + variant("hpctoolkit", default=False, description="Configure for HPCToolkit") # Configure for OpenSpeedshop and Survey. # Configure for adding MPI Post Comm Rank support - variant('commrank', default=False, - description="Build with MPI Post Comm Rank support patch.") + variant("commrank", default=False, description="Build with MPI Post Comm Rank support patch.") - variant('dlopen', default=True, - description='Override dlopen and dlclose') + variant("dlopen", default=True, description="Override dlopen and dlclose") - patch('libmonitorkrell-0001.patch', when='@2013.02.18+commrank') - patch('libmonitorkrell-0002.patch', when='@2013.02.18+commrank') + patch("libmonitorkrell-0001.patch", when="@2013.02.18+commrank") + patch("libmonitorkrell-0002.patch", when="@2013.02.18+commrank") - patch('add-monitor-comm-rank-notification.patch', when='@2020.10.15+commrank') + patch("add-monitor-comm-rank-notification.patch", when="@2020.10.15+commrank") - signals = 'SIGBUS, SIGSEGV, SIGPROF, 36, 37, 38' + signals = "SIGBUS, SIGSEGV, SIGPROF, 36, 37, 38" # Set default cflags (-g -O2) and move to the configure line. def flag_handler(self, name, flags): - if name != 'cflags': + if name != "cflags": return (flags, None, None) - if '-g' not in flags: - flags.append('-g') + if "-g" not in flags: + flags.append("-g") for flag in flags: - if flag.startswith('-O'): + if flag.startswith("-O"): break else: - flags.append('-O2') + flags.append("-O2") return (None, None, flags) def configure_args(self): args = [] - if '+hpctoolkit' in self.spec: - args.append('--enable-client-signals=%s' % self.signals) + if "+hpctoolkit" in self.spec: + args.append("--enable-client-signals=%s" % self.signals) - if '+dlopen' in self.spec: - args.append('--enable-dlfcn') + if "+dlopen" in self.spec: + args.append("--enable-dlfcn") else: - args.append('--disable-dlfcn') + args.append("--disable-dlfcn") return args |