Correctly find Homebrew-installed fortran
Fixes Homebrew/homebrew#26338. Closes Homebrew/homebrew#26352. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
parent
d885d98164
commit
cbd14fde1e
@ -161,12 +161,18 @@ module SharedEnvExtension
|
|||||||
EOS
|
EOS
|
||||||
end
|
end
|
||||||
|
|
||||||
elsif (gfortran = which('gfortran', ORIGINAL_PATHS.join(File::PATH_SEPARATOR)))
|
else
|
||||||
|
if (gfortran = which('gfortran', (HOMEBREW_PREFIX/'bin').to_s))
|
||||||
ohai "Using Homebrew-provided fortran compiler."
|
ohai "Using Homebrew-provided fortran compiler."
|
||||||
|
elsif (gfortran = which('gfortran', ORIGINAL_PATHS.join(File::PATH_SEPARATOR)))
|
||||||
|
ohai "Using a fortran compiler found at #{gfortran}."
|
||||||
|
end
|
||||||
|
if gfortran
|
||||||
puts "This may be changed by setting the FC environment variable."
|
puts "This may be changed by setting the FC environment variable."
|
||||||
self['FC'] = self['F77'] = gfortran
|
self['FC'] = self['F77'] = gfortran
|
||||||
flags = FC_FLAG_VARS
|
flags = FC_FLAG_VARS
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
flags.each { |key| self[key] = cflags }
|
flags.each { |key| self[key] = cflags }
|
||||||
set_cpu_flags(flags)
|
set_cpu_flags(flags)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user