aboutsummaryrefslogtreecommitdiffstats
path: root/Library/ENV
AgeCommit message (Collapse)Author
2014-04-20Use original value when building the flagJack Nagel
2014-04-20Remove to_flags monkeypatchJack Nagel
2014-04-20Remove "cleanpath" monkeypatchJack Nagel
2014-04-20Use File.expand_pathJack Nagel
2014-04-20Delay loading Pathname until we absolutely need itJack Nagel
2014-04-20Use a multiline conditional to make this code more readableJack Nagel
2014-04-20Stop loading a bunch of monkeypatches every time xcrun is invokedJack Nagel
2014-04-20Use File.expand_pathJack Nagel
2014-04-20Remove obsolete DEVELOPER_DIR hacksJack Nagel
These days Homebrew refuses to do anything if the xcode-select path is busted, so this workaround is unnecessary.
2014-04-11Remove -fno-reorder-blocks for clangJack Nagel
Fixes Homebrew/homebrew#28289.
2014-03-28Remove -fcaller-saves and -fthread-jumps for clangJack Nagel
2014-03-25cc: don't add linker arguments if only -v passed.dinkypumpkin
Supports configure scripts (e.g., mplayer) that use "gcc -v" to identify compiler. Closes Homebrew/homebrew#27793. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-24Filter -fno-delete-null-pointer-checks for clangJack Nagel
Fixes Homebrew/homebrew#27836.
2014-03-21More flags clang dislikesJack Nagel
2014-03-20Filter out -fcheck-newJack Nagel
2014-03-19More flags that clang used to ignoreJack Nagel
2014-03-16Filter out "-mno-dynamic-no-pic"Jack Nagel
2014-03-14superenv: filter -fno-check-newMisty De Meo
Fixes Homebrew/homebrew#27415.
2014-03-14cc: filter more flags clang hates.Mike McQuaid
Should help with the Xcode 5.1 madness. Closes Homebrew/homebrew#27549.
2014-02-28Don't munge arguments when configure is run by makeJack Nagel
Fixes Homebrew/homebrew-versions#364.
2014-01-28pod2man: Fix for machines upgraded to MavericksManpreet Singh
Closes Homebrew/homebrew#24590. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-01-27Revert "Add python superenv wrapper"Misty De Meo
This reverts commit 90e22e389c539b25fe7864645bfe5e2a9ce7452f.
2014-01-27Redo python shim script in rubyMisty De Meo
2014-01-26Add python superenv wrapperMisty De Meo
Closes Homebrew/homebrew#26140. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2013-12-27Apply the same filtering to -I paths as -L pathsJack Nagel
2013-12-27superenv: don't accidentally filter out HOMEBREW_TEMPJack Nagel
Fixes Homebrew/homebrew#25471.
2013-12-27Escape prefix when interpolating into regexpJack Nagel
2013-12-04Revert "Revert "Split bsdmake wrapper out from make wrapper""Jack Nagel
I think enough time has passed that it is safe to do this now. This reverts commit 1003161a848970e782633959904ea776dda7e48b.
2013-11-26Fix parsing of "-I foo" and "-L foo" under superenvJack Nagel
Fixes Homebrew/homebrew#24654.
2013-11-21Avoid globals when ivars will doJack Nagel
2013-11-21Move some global methods into the context in which they usedJack Nagel
2013-11-21Remove some monkeypatchesJack Nagel
2013-11-21Use grep instead of select + matchJack Nagel
2013-11-21Allow -Wno- flags to pass throughJack Nagel
These inhibit warnings-as-errors, so allow them to pass through.
2013-11-20Remove uses of -no-cpp-precompJack Nagel
2013-11-20Simplify passing archflags to cc wrapperJack Nagel
2013-11-20Move optimization flag selection out of cc wrapperJack Nagel
The mapping of architectures to optimization flags is now retrieved from Hardware::CPU and the selected flags are passed as an environmen variable, rather than duplicated in the cc wrapper and re-calculated on every invocation of the compiler. Closes Homebrew/homebrew#24540.
2013-11-17ENV strings are already frozenJack Nagel
2013-11-17Export HOMEBREW_PREFIX to build environmentJack Nagel
Constructing the path relative to a file in the repository is incorrect on some supported configurations (i.e., the repository is located in a different place than the prefix). Closes Homebrew/homebrew#24418.
2013-11-17Remove outdated TODOsJack Nagel
2013-11-17Write debug log in non-verbose modeJack Nagel
2013-11-17Replace error-prone superenv debug ouput with a separate log fileJack Nagel
2013-11-15Improve heuristic for detecting configureJack Nagel
2013-11-14Revert "Split bsdmake wrapper out from make wrapper"Jack Nagel
This reverts commit ba7ec6eb2f650ebc5a0ae09547eea423dbd45173. Temporarily mitigate bug fixed in 1153d0f9e20d0b6a19203707b609634f8fea1ad5.
2013-11-13Add ant wrapper to superenvJack Nagel
Closes Homebrew/homebrew#24285. Refs Homebrew/homebrew#22199.
2013-11-13Split bsdmake wrapper out from make wrapperJack Nagel
2013-11-12Allow changing the optimization level under superenvJack Nagel
2013-11-12Extract optflags method from cflags methodJack Nagel
2013-11-12Extract archflags method from cflags methodJack Nagel
2013-11-11Only pass cflags during configure and makeJack Nagel
Fixes Homebrew/homebrew#24172.