From: Daniel Dunbar Date: Fri, 12 Sep 2008 19:42:28 +0000 (+0000) Subject: Add ccc support for -e and -sectorder. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=75e05714972b30b0466b6ee6922beaaba75587cc;p=clang Add ccc support for -e and -sectorder. - llvmc2, save me! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56169 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/ccc b/utils/ccc index 9a858291d5..4a4b53df92 100755 --- a/utils/ccc +++ b/utils/ccc @@ -229,7 +229,8 @@ def main(args): i += 1 # Options with one argument that should pass through - if arg in ['-framework', '-multiply_defined', '-bundle_loader']: + if arg in ('-framework', '-multiply_defined', '-bundle_loader', + '-e'): link_opts.append(arg) link_opts.append(args[i+1]) i += 1 @@ -241,6 +242,11 @@ def main(args): link_opts.append(arg) link_opts.append(args[i+1]) i += 1 + + # Options with three arguments that should pass through + if arg in ('-sectorder',): + link_opts.extend(args[i:i+4]) + i += 3 # Prefix matches for the link mode if arg[:2] in ['-l', '-L', '-F', '-R']: