Fix option flag naming for tap deps

Fixes Homebrew/homebrew#17866.
This commit is contained in:
Jack Nagel 2013-02-16 17:15:14 -06:00
parent 866b3cf6a8
commit f93b4f44ad

View File

@ -806,10 +806,11 @@ private
def post_depends_on(dep) def post_depends_on(dep)
# Generate with- or without- options for optional and recommended # Generate with- or without- options for optional and recommended
# dependencies and requirements # dependencies and requirements
if dep.optional? && !build.has_option?("with-#{dep.name}") name = dep.name.split("/").last # strip any tap prefix
build.add("with-#{dep.name}", "Build with #{dep.name} support") if dep.optional? && !build.has_option?("with-#{name}")
elsif dep.recommended? && !build.has_option?("without-#{dep.name}") build.add("with-#{name}", "Build with #{name} support")
build.add("without-#{dep.name}", "Build without #{dep.name} support") elsif dep.recommended? && !build.has_option?("without-#{name}")
build.add("without-#{name}", "Build without #{name} support")
end end
end end
end end