aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend/ENV
AgeCommit message (Collapse)Author
2015-04-25ENV.deparallelize: add block form for temporary changeMisty De Meo
Closes #39026.
2015-04-20Don't use deprecated APIJack Nagel
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-07Don't prune cellar paths when cellar is in /optJack Nagel
Fixes #35382.
2015-01-04Use more https in urls and updated some lost linksViktor Szakats
Closes #35531. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-03Remove unnecessary encoding commentsJack Nagel
These files do not contain any non-ASCII characters.
2014-12-29Preserve backtrace from original exceptionJack Nagel
2014-12-17Unset LIBRARY_PATH before buildsJack Nagel
See https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html Closes Homebrew/homebrew-versions#592.
2014-10-29Always set sysroot for Xcode-only systemsJack Nagel
Fixes #33431.
2014-09-18Call reset in the superclass implementation of setup_build_environmentJack Nagel
2014-09-18Make --cc override the compiler selectorJack Nagel
2014-09-18Replace CompilerQueue with predetermined priority listsJack Nagel
2014-09-18Remove fails_with? from the formula instanceJack Nagel
2014-09-11Use only strings in ENV.x11Jack Nagel
2014-09-11The build environment should only deal with stringsJack Nagel
2014-09-11Don't directly assign Pathname objects to environment variablesJack Nagel
Fixes #32234.
2014-09-07Clear GOBIN in environment setupJack Nagel
Closes #32014.
2014-08-24Fix redefinition of x11 reader method in superenvJack Nagel
2014-08-18Don't overwrite optimization flag map in ENV.clangJack Nagel
2014-08-09Pull effective arch detection into a methodJack Nagel
2014-08-06Use opt_binJack Nagel
2014-08-03Add another TODOJack Nagel
2014-08-03Remove an is_a checkJack Nagel
2014-07-18Check nil? || empty? instead of to_s.empty?Jack Nagel
2014-07-18Drop pointless to_s callJack Nagel
2014-07-13No need to cache lookup that is only done onceJack Nagel
2014-07-03stop Xcode tools from overriding deps when CLT is not installedCamillo Lugaresi
Closes #30641. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-07-02Move constants so we don't have to load all of ENV to get themJack Nagel
2014-06-22Use a more descriptive variable nameJack Nagel
2014-06-22Use Pathname#splitJack Nagel
2014-06-22Move the compiler-selecting methods to ENV/sharedShaun Jackman
Closes #30210. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-22Move deprecated Formula class methods to compatJack Nagel
These have all been moved to Formulary.
2014-06-10Stop caching Superenv.binJack Nagel
It is not a hotspot and causes an ordering dependency in the tests.
2014-06-03Use a || bJack Nagel
2014-06-03Treat HOMEBREW_CC the same as --ccShaun Jackman
Closes #29762. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-03HOMEBREW_CC: Remove COMPILER_ALIASESShaun Jackman
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-05-28Place X11 ahead of OpenGL when X11 is activeJack Nagel
Fixes #29651.
2014-05-26Share code for sanitizing ENV between both build environmentsJack Nagel
2014-05-22Add ENV.m64 to superenvJack Nagel
2014-05-22Fix ENV.m32 under superenvJack Nagel
2014-05-19Set sysroot for non-clang compilers on 10.9Jack Nagel
Although the correct sysroot is built into Apple's tools on 10.9, we need to continue setting it for custom compilers.
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-19Remove deprecated --use-{gcc,llvm,clang}Jack Nagel
Closes #29380.
2014-05-18Remove hardcoded reference to ENVJack Nagel
2014-05-18Add accessor for HOMEBREW_CCJack Nagel
2014-05-18ENV.cc= and ENV.cxx= are privateJack Nagel
2014-05-18Use a case statementJack Nagel
2014-05-14Allow disabling arch flag filteringJack Nagel
Closes #17352.
2014-05-13Use a case statementJack Nagel
2014-05-13Check value of compiler rather than HOMEBREW_CCJack Nagel