On 7/16/2007 4:49 PM, Giovanni Bajo wrote:

Hello,

if Qt is built as a static library, there's no need to install the .SIP files of PyQt because it will not be possible to build a derived library anyway.

This patch disables installation of SIP files in such a condition.


------------------------------------------------------------------------

--- configure.py.old    2007-07-16 04:44:13.000000000 +0200
+++ configure.py        2007-07-16 16:42:32.156639100 +0200
@@ -735,7 +735,8 @@
     if pydbusmoddir:
         sipconfig.inform("The dbus support module will be installed in %s." % 
pydbusmoddir)
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opts.pyqtsipdir)
+    if qt_shared:
+        sipconfig.inform("The PyQt .sip files will be installed in %s." % 
opts.pyqtsipdir)
sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opts.pyqtbindir) @@ -1156,7 +1157,9 @@
     for s in glob.glob("sip/" + mname + "/*.sip"):
         sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
- installs.append([sipfiles, os.path.join(opts.pyqtsipdir, mname)])
+    # SIP files are only installed if Qt is built as a shared library.
+    if qt_shared:
+        installs.append([sipfiles, os.path.join(opts.pyqtsipdir, mname)])
opengl = (mname == "QtOpenGL")

Phil, did you consider this patch for inclusion?

Thanks!
--
Giovanni Bajo

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to