[PyQt] configure.py: fix detection of shared libs
Giovanni Bajo
rasky at develer.com
Thu Jun 28 01:44:50 BST 2007
Hello,
Without this patch, I can't compile PyQt4 on Windows anymore against a shared
build of Qt:
Index: configure.py
===================================================================
--- configure.py (revision 13265)
+++ configure.py (working copy)
@@ -1512,7 +1512,7 @@
out << QLibraryInfo::location(QLibraryInfo::DataPath) << '\\n';
out << QLibraryInfo::location(QLibraryInfo::PluginsPath) << '\\n';
-#if defined(QT_SHARED)
+#if defined(QT_DLL)
out << "shared\\n";
#else
out << "\\n";
QT_SHARED appears once or twice in Qt headers (probably a leftover?). QT_DLL
is the real macro that should be used here. An excerpt of the top of
src/corelib/qconfig.h after "configure.exe -static":
===========================
/* Everything */
===========================
and when using shared:
===========================
/* Everything */
#ifndef QT_DLL
#define QT_DLL
#endif
===========================
--
Giovanni Bajo
More information about the PyQt
mailing list