summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/libmonitor/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/libmonitor/package.py')
-rw-r--r--var/spack/repos/builtin/packages/libmonitor/package.py55
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