]> granicus.if.org Git - python/commitdiff
Backport r60537: have order of CPPFLAGS and LDFLAGS be honored.
authorBrett Cannon <bcannon@gmail.com>
Sun, 3 Feb 2008 09:58:02 +0000 (09:58 +0000)
committerBrett Cannon <bcannon@gmail.com>
Sun, 3 Feb 2008 09:58:02 +0000 (09:58 +0000)
Misc/NEWS
setup.py

index d83b9cf49c3e42b5f5a196899aeecd38f44a61aa..5f28bd3b0521c06e8273b8d4b9487e4ca699f8e7 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -260,6 +260,9 @@ Documentation
 Build
 -----
 
+- Have the search path for building extensions follow the declared order in
+  $CPPFLAGS and $LDFLAGS.
+
 - Bug #1234: Fixed semaphore errors on AIX 5.2
 
 - Bug #1699: Define _BSD_SOURCE only on OpenBSD.
index 99ad7e3c2673fb7ec993b4048da99056c9fdaa91..22fc2b1e5c99117b09c77041b214150151666137 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -277,7 +277,7 @@ class PyBuildExt(build_ext):
                 parser.add_option(arg_name, dest="dirs", action="append")
                 options = parser.parse_args(env_val.split())[0]
                 if options.dirs:
-                    for directory in options.dirs:
+                    for directory in reversed(options.dirs):
                         add_dir_to_list(dir_list, directory)
 
         if os.path.normpath(sys.prefix) != '/usr':