]> granicus.if.org Git - python/commitdiff
[Patch #536769] Add -Xcompiler flag for adding arguments and switches for
authorAndrew M. Kuchling <amk@amk.ca>
Fri, 29 Mar 2002 18:00:19 +0000 (18:00 +0000)
committerAndrew M. Kuchling <amk@amk.ca>
Fri, 29 Mar 2002 18:00:19 +0000 (18:00 +0000)
    the compiler

Lib/distutils/extension.py
Modules/makesetup

index a31ccbce8da5d83e319f1d44e32c217d518d9be1..37377120163fbf4125e21a697acc191fc63deaf2 100644 (file)
@@ -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:
index f4287a58a4562e507d65ef43b642ac5e8f9045dd..bc1b1b9151732472ad4ac630262d1b663da7d18f 100755 (executable)
@@ -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;;