aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorSamuel John2013-08-08 11:04:04 +0200
committerSamuel John2013-08-14 21:46:42 +0200
commitad80b10de4aaeb2aaa64f082b349f39f27fc60d7 (patch)
tree1a116da0137d56fcdc80db16095fe9d111483f03 /Library/Homebrew/cmd
parentfb187e2132fc9c7c5233fcade06d06c19f8e8f02 (diff)
downloadbrew-ad80b10de4aaeb2aaa64f082b349f39f27fc60d7.tar.bz2
Keg should link symlinks directly.
If the `src` in the Cellar of a formula is a symlink to another dir in the same Cellar (for example `Frameworks/QtGui.framework` is a symlink to `lib/QtGui.framework`), then we should make a symlink directly instead of possibly creating an empty dir. This is needed because Ruby's `find` does not follow symlinks (newer versions can, but we have to support 10.8 for a long time). Currently this probably only occurs for Qt, where we put symlinks into the Cellar/Frameworks and the frameworks linking code is a bit special to create a directory to "merge" together different versions of the same framework from different formulae. See `python` and `python3`; both install `Python.framework` and only one can be the `Current` but the other should still be put into `Python.framework/Versions`. Therefore `Python.framework` has to be a dir and no symlink.
Diffstat (limited to 'Library/Homebrew/cmd')
0 files changed, 0 insertions, 0 deletions