aboutsummaryrefslogtreecommitdiffstats
path: root/Library/ENV
AgeCommit message (Collapse)Author
2015-04-19work around missing __debug header in Xcode CLT 6.3Tim D. Smith
uses the LLVM 3.6 debug header from: http://reviews.llvm.org/diffusion/L/browse/libcxx/tags/RELEASE_360/final/include/__debug Workaround for #38514. Closes #38735.
2015-02-12Extract logging from the command classJack Nagel
2015-02-12Drop unnecessary call to compactJack Nagel
2015-02-12Get the basename and dirname onceJack Nagel
2015-02-08Make compiler shim robust against missing environment variablesJack Nagel
Fixes #36217.
2015-02-08Get rid of cccfg? methodJack Nagel
2015-02-08Add predicate methods for compiler shim configurationJack Nagel
2015-02-07Use start_with? to simplify path sanity checkJack Nagel
2015-02-07Don't prune cellar paths when cellar is in /optJack Nagel
Fixes #35382.
2015-01-14cc: filter out -Wno-unused-but-set-variableMisty De Meo
Fixes #35750.
2015-01-07Don't rely on PATH when invoking xcrun shimJack Nagel
2014-12-11zlib & sqlite3: pkgconfig supportDominyk Tiller
native pkg-config support for zlib and sqlite to elimate the need to pass flags to configure or make stages in formulae. Closes #34765. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-05Simplify bsdmake wrapper, take 2Jack Nagel
2014-12-05Revert "Simplify bsdmake wrapper"Jack Nagel
Fixes #34713. This reverts commit e4461afd36f04b1cd3cf56ec0636202150ce0570.
2014-12-05Simplify bsdmake wrapperJack Nagel
Since bsdmake is always specified as a dependency, our xcrun wrapper will always be able to find it, so we can get rid of this wrapper.
2014-10-29Always set sysroot for Xcode-only systemsJack Nagel
Fixes #33431.
2014-10-21ENV/pod2man: fix for machines upgraded to YosemiteManpreet Singh
Yosemite is having the same issues as #24590 in the past on upgraded machine. Bump to pod2man5.18. Closes #33436. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-05Simplify dispatch in git wrapperJack Nagel
2014-10-05Remove last usage of StrictSubversionDownloadStrategyJack Nagel
This strategy is only used in one formula, so we can just replace it with a dependency. It could be done with a requirement, but since this is a low-impact change (it only matters for head builds on Leopard), I'm not sure it's worth the effort. The constant is retained for compatibility, though I could find only one other reference to it on GitHub, in a formula that was removed from core almost two years ago.
2014-10-02Move SCM wrappers from Contributions to ENV/scm.Mike McQuaid
Closes #32615. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-09-09Add :osxfuse dependency to support binary install.Johnathan Conley
add :osxfuse symbolic dependency add ConflictsWithFuseForOsx requirement for osxfuse/fuse4x/fuse4x-kext Closes #31975. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-17Do not close inherited file descriptors in compiler wrapperJack Nagel
2014-08-15superenv: filter -Wno-long-doubleMisty De Meo
This flag was supported in gcc-4.0, but not later GCCs or clang. It pops up in older python-configs, and may also come up in other contexts. Fixes mistydemeo/tigerbrew#213.
2014-08-06cc: blacklist -fno-inline-functions-called-once.Brandon Bennett
Closes #31384. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-07-18clang doesn't support -fuse-linker-pluginDan
Closes #30930. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-07-10Add 10.10 pkgconfig filesJack Nagel
2014-07-10Make vendored pkgconfig files match the actual library versionsJack Nagel
2014-06-03Switch to "Current" Ruby framework symlinkJack Nagel
Closes #29795. Closes #29819.
2014-06-03Rewrite xcrun wrapper in shellJack Nagel
2014-05-22Fix ENV.m32 under superenvJack Nagel
2014-05-21Refurbish two more flags not supported by clangSergei Silnov
'-fno-tree-pre' and '-fno-tree-dominator-opts' Closes #29452. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-05-19Reorganize superenv include and library path setupJack Nagel
I found the dual use of CMAKE_*_PATH variables to make it difficult to reason about this code. Now a separate set of variables are used to communicate with the cc wrapper, and less work is performed in the wrapper itself. We no longer pass the SDK include path as a -isystem directory on Xcode-only setups. Doing so is redundant with `--sysroot` and has other side effects, namely changing the include path search order, which can break compilation of some software (e.g. qemu). On Xcode-only 10.9, we can additionally omit `--sysroot`, as the correct paths are built into the tools. A new variable, HOMEBREW_SYSROOT, is used to this information to the wrapper. It will be unset on Xcode-only 10.9. HOMEBREW_SDKROOT will continue to be set, as it is used for other things besides setting the include search path.
2014-05-14Allow disabling arch flag filteringJack Nagel
Closes #17352.
2014-05-12Scrub out --sysrootJack Nagel
2014-05-12There isn't a /usr/local in the SDKJack Nagel
2014-05-12superenv: remove duplicate -multiply_definedsuppress filterMisty De Meo
This reverts commit 61d8a8e029079ca1922df735683c2b5eb6a39db1.
2014-05-11clang: add another unknown flagMisty De Meo
Fixes #29141.
2014-05-10Fix duplicate -stdlib flags in cxxld modeJack Nagel
When the cc wrapper is in cxxld mode, -stdlib= is added by both cxxflags and ldflags, but they are never used separately, so this results in duplicate flags.
2014-05-10Move -m32 and -m64 filtering up one levelJack Nagel
These flags cannot be used behind -Xarch_<arch>, so stop filtering them there.
2014-05-10Ensure HOMEBREW_ARCHFLAGS is always a stringJack Nagel
2014-05-08Clang doesn't support -fno-for-scopeJack Nagel
2014-05-08Always use stub tools in /usr/bin on 10.9Jack Nagel
2014-05-08clang does not support -fno-regmoveAdam Vandenberg
2014-05-06Remove nested conditionalJack Nagel
2014-05-06Preserve -Xarch_<arch> context when filtering argsJack Nagel
2014-05-06Extract body of refurbished_args loopJack Nagel
2014-04-29xcrun wrapper: rephrase commentsJack Nagel
2014-04-29xcrun wrapper: reorganize so we only access ARGV onceJack Nagel
2014-04-29xcrun wrapper: inline try methodJack Nagel
2014-04-29xcrun wrapper: skip superenv bin when walking PATHJack Nagel