summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorBernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com>2022-11-23 15:59:13 +0100
committerGitHub <noreply@github.com>2022-11-23 07:59:13 -0700
commita845b1f9849fa5a467edea7f848cf477245d8664 (patch)
tree5a3293b86e7ce2f9d8a1c9daf2d4ac41e1cb3b51 /var
parentb8d059e8f425dfa516486e2f2be3b7b190af9856 (diff)
downloadspack-a845b1f9849fa5a467edea7f848cf477245d8664.tar.gz
spack-a845b1f9849fa5a467edea7f848cf477245d8664.tar.bz2
spack-a845b1f9849fa5a467edea7f848cf477245d8664.tar.xz
spack-a845b1f9849fa5a467edea7f848cf477245d8664.zip
openloops: add check for added Fortran compiler (#34014)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/openloops/package.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/openloops/package.py b/var/spack/repos/builtin/packages/openloops/package.py
index 466058eb19..d56f79009e 100644
--- a/var/spack/repos/builtin/packages/openloops/package.py
+++ b/var/spack/repos/builtin/packages/openloops/package.py
@@ -263,6 +263,8 @@ class Openloops(Package):
f.write("process_lib_dir = {0}\n".format(self.spec.prefix.proclib))
f.write("cc = {0}\n".format(env["SPACK_CC"]))
f.write("cxx = {0}\n".format(env["SPACK_CXX"]))
+ if not self.compiler.fc:
+ raise InstallError(f"{self.spec.compiler} has no Fortran compiler in spack!")
f.write("fortran_compiler = {0}\n".format(env["SPACK_FC"]))
if self.spec.satisfies("@1.3.1") and not is_intel:
f.write("gfortran_f_flags = -ffree-line-length-none\n")