aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMisty De Meo2013-08-27 18:31:57 -0700
committerMisty De Meo2013-08-27 18:31:57 -0700
commit91bb1b89ec662481b992e79dd7f1efc5f35c0dd9 (patch)
treeff15551f004be582b027eb41f6ca914b3b6cc985 /Library
parentdca89db55189a34f1c02d3f12a84eda8d81fd6d1 (diff)
downloadhomebrew-91bb1b89ec662481b992e79dd7f1efc5f35c0dd9.tar.bz2
Revert "superenv: fix cpp shim"
This reverts commit dca89db55189a34f1c02d3f12a84eda8d81fd6d1.
Diffstat (limited to 'Library')
-rwxr-xr-xLibrary/ENV/4.3/cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc
index 4a626c77a..fd22bb373 100755
--- a/Library/ENV/4.3/cc
+++ b/Library/ENV/4.3/cc
@@ -6,7 +6,6 @@
#TODO create mechanism to specify build effects like %w{-O0 -O4 vanilla-arg-parsing sdk=10.6} etc.
require "#{File.dirname __FILE__}/../libsuperenv"
-require 'io/wait'
require 'set'
def cccfg? flags
@@ -56,7 +55,8 @@ class Cmd
def tool
@tool ||= case @arg0
when 'ld' then 'ld'
- when 'cc', 'cpp', 'c99', 'c89'
+ when 'cpp' then 'cpp'
+ when 'cc', 'c99', 'c89'
# Ideally we would run `cx9`, however these tools are POSIX compliant
# and don't support many flags. We need -isystem for instance, but also
# reliability is generally much higher if we just get clang/gcc to do
@@ -90,8 +90,7 @@ class Cmd
end if nclt?
case mode
when :cpp
- args = %w{-E} + args + cppflags
- STDIN.ready? ? args + %w{-} : args
+ %w{-E} + args + cppflags
when :ld
ldflags + args
when :cc