aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dependency_collector.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/dependency_collector.rb')
-rw-r--r--Library/Homebrew/dependency_collector.rb13
1 files changed, 7 insertions, 6 deletions
diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb
index 43e701078..8ede0c144 100644
--- a/Library/Homebrew/dependency_collector.rb
+++ b/Library/Homebrew/dependency_collector.rb
@@ -132,14 +132,15 @@ class DependencyCollector
end
def autotools_dep(spec, tags)
- unless MacOS::Xcode.provides_autotools?
- case spec
- when :libltdl then spec = :libtool
- else tags << :build
- end
+ return if MacOS::Xcode.provides_autotools?
- Dependency.new(spec.to_s, tags)
+ if spec == :libltdl
+ spec = :libtool
+ tags << :run
end
+
+ tags << :build unless tags.include? :run
+ Dependency.new(spec.to_s, tags)
end
def ant_dep(spec, tags)