Permalink
Browse files

qt: Default to build in-place and preserve the src

Needed for debug symbols.
PySide needs the source for documentation generation.
Closes Homebrew/legacy-homebrew#20020
  • Loading branch information...
samueljohn committed Aug 8, 2013
1 parent 5302d51 commit bc8d63051943e2f259ad4d387857b5fc5eec1fff
Showing with 8 additions and 3 deletions.
  1. +8 −3 Formula/qt.rb
View
@@ -78,11 +78,16 @@ def install
args << '-arch' << 'x86'
end
# We move the source and build in-place because:
# - Debug symbols need to find the source so build in the prefix
# - to fix https://github.com/mxcl/homebrew/issues/20020
# - PySide `make apidoc` needs the src
(prefix/"src").mkdir
mv Dir['*'], "#{prefix}/src/"
cd "#{prefix}/src"
if build.with? 'debug-and-release'
args << "-debug-and-release"
# Debug symbols need to find the source so build in the prefix
mv "../qt-everywhere-opensource-src-#{version}", "#{prefix}/src"
cd "#{prefix}/src"
else
args << "-release"
end

0 comments on commit bc8d630

Please sign in to comment.