Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > de2f9a9789549cf048e02d77df3429dc > files > 2

PyQuante-1.6.4-1.fc13.src.rpm

diff -up pyquante/setup.py.sharedlib pyquante/setup.py
--- pyquante/setup.py.sharedlib	2010-11-03 20:41:09.000000000 +0200
+++ pyquante/setup.py	2010-11-03 20:53:02.178918470 +0200
@@ -82,16 +82,7 @@ else:
 
 if enable_libint:
     # Libint Extension compilation stuff
-    libint_static = [] # Libint object files
-    for part in ["libint","libderiv","libr12"]:
-        libint_static += glob.glob("libint-1.1.4/src/lib/%s/tmp/%s/.libs/*.o"%(part,part))
-        
-    # Error checking
-    if libint_static == []:
-        raise Exception("Object files not found, have you compiled libint with configure --enable-shared ?")
-    
-    # Preparing the extension
-    libint_includes = ["libint-1.1.4/include/libint"] # Libint include dir
+    libint_includes = ["/usr/include/libint"] # Libint include dir
     
     lib_clibint =["Src/lib/clibint.c"] + lib_shell      # Thin libint wrapper (actually one function, shell_compute)
     clibint_ext_src = ["Src/PyQuante/clibint.c"] + lib_clibint # Need to add libint_static when linking
@@ -99,8 +90,7 @@ if enable_libint:
     clibint_ext = Extension("PyQuante.clibint",
                             clibint_ext_src,
                             include_dirs = lib_includes + libint_includes ,
-                            libraries = ["stdc++"],
-                            extra_objects = libint_static)
+                            libraries = ["stdc++","int"])
     ext_modules.append(clibint_ext)