| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-20 | Remove last monkeypatch | Jack Nagel | |
| 2014-04-20 | Remove nil split monkeypatch | Jack Nagel | |
| 2014-04-20 | Remove to_flags monkeypatch | Jack Nagel | |
| 2014-04-20 | Remove "cleanpath" monkeypatch | Jack Nagel | |
| 2013-11-21 | Avoid globals when ivars will do | Jack Nagel | |
| 2013-11-21 | Remove some monkeypatches | Jack Nagel | |
| 2013-11-17 | ENV strings are already frozen | Jack Nagel | |
| 2013-11-17 | Export HOMEBREW_PREFIX to build environment | Jack 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. | |||
| 2012-09-29 | Restore HOMEBREW_LOG functionality | Max Howell | |
| 2012-09-25 | Determine SUPERBIN correctly | Max Howell | |
| 2012-09-24 | Work even when RUBYLIB='-' | Max Howell | |
| Apparently setting RUBYLIB to '-' causes the library path to be unset. So we need to set our own library path in our scripts. Fixes Homebrew/homebrew-versions/#47. | |||
| 2012-09-24 | Abort if `xcrun -find foo` returns superbin/foo | Max Howell | |
| Fixes Homebrew/homebrew#14691. Rewrite in Ruby to facilitate checking PATHs properly. | |||
| 2012-08-29 | superenv: build-environments that just work | Max Howell | |
| 1. A minimal build environment, we don't set CFLAGS, CPPFLAGS, LDFLAGS, etc. the rationale being, the less that is set, the less variables we are introducing that can break builds. 2. A set of scripts that replace cc, ld, etc. and inject the -I, -L, etc. flags we need into the args passed to the build-tools. Because we now have complete control over compiler instantiations we do a variety of clean-up tasks, like removing bad flags, enforcing universal builds and ensuring makefiles don't try to change the order of library and include paths from ones that work to ones that don't. The previous ENV-system is still available when --env=std is specified. superenv applies to Xcode >= 4.3 only currently. | |||
