summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/gridlab-d/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/gridlab-d/package.py')
-rw-r--r--var/spack/repos/builtin/packages/gridlab-d/package.py40
1 files changed, 18 insertions, 22 deletions
diff --git a/var/spack/repos/builtin/packages/gridlab-d/package.py b/var/spack/repos/builtin/packages/gridlab-d/package.py
index 4575123f37..e6f7f1d7df 100644
--- a/var/spack/repos/builtin/packages/gridlab-d/package.py
+++ b/var/spack/repos/builtin/packages/gridlab-d/package.py
@@ -17,44 +17,40 @@ class GridlabD(AutotoolsPackage):
"""
homepage = "https://www.gridlabd.org/"
- git = "https://github.com/gridlab-d/gridlab-d"
+ git = "https://github.com/gridlab-d/gridlab-d"
- maintainers = ['0t1s1', 'yee29', 'afisher1']
+ maintainers = ["0t1s1", "yee29", "afisher1"]
# Using only develop as other branches and releases did not build properly.
- version('develop', branch='develop')
+ version("develop", branch="develop")
- variant("mysql",
- default=False,
- description="Enable MySQL support for Gridlab-D.")
- variant('helics',
- default=False,
- description='Enable Helics support for Gridlab-D.')
+ variant("mysql", default=False, description="Enable MySQL support for Gridlab-D.")
+ variant("helics", default=False, description="Enable Helics support for Gridlab-D.")
# Add dependencies.
- depends_on('autoconf', type='build')
- depends_on('automake', type='build')
- depends_on('libtool', type='build')
- depends_on('m4', type='build')
+ depends_on("autoconf", type="build")
+ depends_on("automake", type="build")
+ depends_on("libtool", type="build")
+ depends_on("m4", type="build")
depends_on("xerces-c")
depends_on("superlu-mt")
- depends_on('helics', when='+helics')
+ depends_on("helics", when="+helics")
def configure_args(self):
args = []
- if '+helics' in self.spec:
+ if "+helics" in self.spec:
# Taken from
# https://github.com/GMLC-TDC/HELICS-Tutorial/tree/master/setup
- args.append('--with-helics=' + self.spec['helics'].prefix)
- args.append('CFLAGS=-g -O0 -w')
- args.append('CXXFLAGS=-g -O0 -w -std=c++14')
- args.append('LDFLAGS=-g -O0 -w')
- args.append('--with-xerces=' + self.spec['xerces-c'].prefix)
+ args.append("--with-helics=" + self.spec["helics"].prefix)
+ args.append("CFLAGS=-g -O0 -w")
+ args.append("CXXFLAGS=-g -O0 -w -std=c++14")
+ args.append("LDFLAGS=-g -O0 -w")
+ args.append("--with-xerces=" + self.spec["xerces-c"].prefix)
return args
def setup_run_environment(self, env):
# Need to add GLPATH otherwise Gridlab-D will not run.
- env.set('GLPATH', join_path(self.prefix, 'lib', 'gridlabd'))
- env.prepend_path('GLPATH', join_path(self.prefix, 'share', 'gridlabd'))
+ env.set("GLPATH", join_path(self.prefix, "lib", "gridlabd"))
+ env.prepend_path("GLPATH", join_path(self.prefix, "share", "gridlabd"))