diff options
author | Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com> | 2022-11-23 15:59:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-23 07:59:13 -0700 |
commit | a845b1f9849fa5a467edea7f848cf477245d8664 (patch) | |
tree | 5a3293b86e7ce2f9d8a1c9daf2d4ac41e1cb3b51 /var | |
parent | b8d059e8f425dfa516486e2f2be3b7b190af9856 (diff) | |
download | spack-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.py | 2 |
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") |