From: Andrew M. Kuchling Date: Fri, 29 Mar 2002 18:00:19 +0000 (+0000) Subject: [Patch #536769] Add -Xcompiler flag for adding arguments and switches for X-Git-Tag: v2.3c1~6259 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f4a4fb9a11804ea1e1123a2963c7275e2b9bd8f7;p=thirdparty%2FPython%2Fcpython.git [Patch #536769] Add -Xcompiler flag for adding arguments and switches for the compiler --- diff --git a/Lib/distutils/extension.py b/Lib/distutils/extension.py index a31ccbce8da5..37377120163f 100644 --- a/Lib/distutils/extension.py +++ b/Lib/distutils/extension.py @@ -188,6 +188,8 @@ def read_setup_file (filename): append_next_word = ext.runtime_library_dirs elif word == "-Xlinker": append_next_word = ext.extra_link_args + elif word == "-Xcompiler": + append_next_word = ext.extra_compile_args elif switch == "-u": ext.extra_link_args.append(word) if not value: diff --git a/Modules/makesetup b/Modules/makesetup index f4287a58a456..bc1b1b915173 100755 --- a/Modules/makesetup +++ b/Modules/makesetup @@ -159,6 +159,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | # OSX/OSXS/Darwin framework link cmd ;; -[IDUCfF]*) cpps="$cpps $arg";; + -Xcompiler) skip=cpps;; -Xlinker) libs="$libs $arg"; skip=libs;; -rpath) libs="$libs $arg"; skip=libs;; --rpath) libs="$libs $arg"; skip=libs;;