]> granicus.if.org Git - python/commitdiff
Add the directories where DarwinPorts installs library and include files to
authorBrett Cannon <bcannon@gmail.com>
Tue, 28 Sep 2004 03:49:52 +0000 (03:49 +0000)
committerBrett Cannon <bcannon@gmail.com>
Tue, 28 Sep 2004 03:49:52 +0000 (03:49 +0000)
the proper path directories for compiling extension modules.

setup.py

index 3673f5c3ff2a46040bdb9471a7d5fe062a8ec546..e3b6b1b2ac40e13614321df3a5aceccb8bcae49e 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -245,11 +245,14 @@ class PyBuildExt(build_ext):
         add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
         add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
 
-        # fink installs lots of goodies in /sw/... - make sure we
-        # check there
+        # Add paths to popular package managers on OS X/darwin
         if sys.platform == "darwin":
+            # Fink installs into /sw by default
             add_dir_to_list(self.compiler.library_dirs, '/sw/lib')
             add_dir_to_list(self.compiler.include_dirs, '/sw/include')
+            # DarwinPorts installs into /opt/local by default
+            add_dir_to_list(self.compiler.library_dirs, '/opt/local/lib')
+            add_dir_to_list(self.compiler.include_dirs, '/opt/local/include')
 
         if os.path.normpath(sys.prefix) != '/usr':
             add_dir_to_list(self.compiler.library_dirs,