diff options
Diffstat (limited to 'Library')
| -rwxr-xr-x | Library/ENV/4.3/cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc index 5b7753de8..37ebc0400 100755 --- a/Library/ENV/4.3/cc +++ b/Library/ENV/4.3/cc @@ -64,24 +64,24 @@ class Cmd refurbished_args end if tool != 'ld' - args.unshift("--sysroot=#$sdkroot") + args << "--sysroot=#$sdkroot" else - args.unshift($sdkroot).unshift("-syslibroot") + args << "-syslibroot" << $sdkroot end if nclt? case mode when :cpp - %w{-E} + cppflags + args + %w{-E} + args + cppflags when :ld ldflags + args when :cc - cflags + cppflags + args + cflags + args + cppflags when :ccld - cflags + cppflags + ldflags + args + cflags + args + cppflags + ldflags end.compact end def refurbished_args - lset = Set.new(syslibpath) - iset = Set.new(syscpath) + lset = Set.new(libpath + syslibpath) + iset = Set.new(cpath.flatten) args = [] whittler = @args.each |
