[Python-checkins] python/dist/src setup.py,1.212,1.213

bcannon at users.sourceforge.net bcannon at users.sourceforge.net
Wed Feb 16 01:07:52 CET 2005


Update of /cvsroot/python/python/dist/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31917

Modified Files:
	setup.py 
Log Message:
spwdmodule.c should only be built when either HAVE_GETSPNAM or HAVE_GETSPENT is
defined.


Index: setup.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/setup.py,v
retrieving revision 1.212
retrieving revision 1.213
diff -u -d -r1.212 -r1.213
--- setup.py	23 Jan 2005 09:27:22 -0000	1.212
+++ setup.py	16 Feb 2005 00:07:16 -0000	1.213
@@ -384,12 +384,14 @@
         # fcntl(2) and ioctl(2)
         exts.append( Extension('fcntl', ['fcntlmodule.c']) )
         if platform not in ['mac']:
-                # pwd(3)
+            # pwd(3)
             exts.append( Extension('pwd', ['pwdmodule.c']) )
             # grp(3)
             exts.append( Extension('grp', ['grpmodule.c']) )
             # spwd, shadow passwords
-            exts.append( Extension('spwd', ['spwdmodule.c']) )
+            if (sysconfig.get_config_var('HAVE_GETSPNAM') or
+                    sysconfig.get_config_var('HAVE_GETSPENT')):
+                exts.append( Extension('spwd', ['spwdmodule.c']) )
         # select(2); not on ancient System V
         exts.append( Extension('select', ['selectmodule.c']) )
 



More information about the Python-checkins mailing list