diff options
| author | Adam Vandenberg | 2014-02-28 07:20:52 -0800 |
|---|---|---|
| committer | Adam Vandenberg | 2014-02-28 07:20:52 -0800 |
| commit | 27c8af861c54de36d09b2ace9b61ff914da93c9b (patch) | |
| tree | 331d1439877a0c957f825dfdbf55cd43944eb79f /Library/Homebrew/extend/fileutils.rb | |
| parent | 46d446397e8de975f3b15210919367eddb6ec8da (diff) | |
| download | homebrew-27c8af861c54de36d09b2ace9b61ff914da93c9b.tar.bz2 | |
move scons helper to fileutils
Diffstat (limited to 'Library/Homebrew/extend/fileutils.rb')
| -rw-r--r-- | Library/Homebrew/extend/fileutils.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/extend/fileutils.rb b/Library/Homebrew/extend/fileutils.rb index c2c36dc40..70377483a 100644 --- a/Library/Homebrew/extend/fileutils.rb +++ b/Library/Homebrew/extend/fileutils.rb @@ -82,6 +82,14 @@ module FileUtils extend self end end + # Run scons using a Homebrew-installed version, instead of whatever + # is in the user's PATH + def scons *args + scons = Formulary.factory("scons").opt_prefix/'bin/scons' + raise "#{scons} is not executable" unless scons.exist? and scons.executable? + safe_system scons, *args + end + def rake *args system RUBY_BIN/'rake', *args end |
