From: Brett Cannon Date: Tue, 28 Sep 2004 03:49:52 +0000 (+0000) Subject: Add the directories where DarwinPorts installs library and include files to X-Git-Tag: v2.4b1~147 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=35b93d972045302ca347ee0ca8fe7e11b5c67e2c;p=python Add the directories where DarwinPorts installs library and include files to the proper path directories for compiling extension modules. --- diff --git a/setup.py b/setup.py index 3673f5c3ff..e3b6b1b2ac 100644 --- 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,