diff options
| author | Adam Vandenberg | 2013-06-23 18:35:20 -0700 | 
|---|---|---|
| committer | Adam Vandenberg | 2013-06-24 07:35:42 -0700 | 
| commit | 8806220848018668f66de312cede721437bf21c7 (patch) | |
| tree | 588c446f0c973939f32ca3377207ba132cdc9db0 /Library/Homebrew/requirements/fortran_dependency.rb | |
| parent | 3505565227056aed7e8c2de7cb39cb2598a65f2a (diff) | |
| download | homebrew-8806220848018668f66de312cede721437bf21c7.tar.bz2 | |
Add :fortran requirement
Diffstat (limited to 'Library/Homebrew/requirements/fortran_dependency.rb')
| -rw-r--r-- | Library/Homebrew/requirements/fortran_dependency.rb | 24 | 
1 files changed, 24 insertions, 0 deletions
diff --git a/Library/Homebrew/requirements/fortran_dependency.rb b/Library/Homebrew/requirements/fortran_dependency.rb new file mode 100644 index 000000000..0de239e4e --- /dev/null +++ b/Library/Homebrew/requirements/fortran_dependency.rb @@ -0,0 +1,24 @@ +require 'requirement' + +class FortranRequired < Requirement +  fatal true + +  default_formula 'gfortran' + +  env { ENV.fortran } + +  satisfy :build_env => false do +    (ENV['FC'] || which('gfortran')) ? true : false +  end + +  def message; <<-EOS.undent +    Fortran is required to install. + +    You can install this with Homebrew using: +      brew install gfortran + +    Or you can use an external compiler by setting: +      FC=<path-to-fortran-compiler> +    EOS +  end +end  | 
