[PyKDE] SIP patch for win32 build
Randy Weems
rweems at edgenet.com
Wed Sep 13 19:56:47 BST 2000
Here's a patch (diff --context) for the changes I had to make to
the siplib.pro shipped with sip-2.0pre2 to get it to build on my
system. This change assumes there's an environment variable
PYTHONHOME defined pointing to the location of python. I added
$(PYTHONHOME)/include to the include path and $(PYTHONHOME)/libs
to the lib path. I also added QT_DLL to the defines; qt2.2
provides a new qconfig.h header that defines QT_DLL, but TMAKE
doesn't look at this file when it's generating the makefile, so
it links to qt.lib rather than qt220.lib. Adding QT_DLL to the
defines fixes this (at the expense of generating a compiler
warning for every compilation unit that ultimately includes
qconfig.h).
--
Randy Weems
mailto:rweems at edgenet.com
-------------- next part --------------
Index: siplib.pro
===================================================================
RCS file: /usr/local/cvsroot/sip/siplib/siplib.pro,v
retrieving revision 1.2
retrieving revision 1.1
diff --context -r1.2 -r1.1
*** siplib.pro 2000/09/13 17:53:56 1.2
--- siplib.pro 2000/09/13 17:28:27 1.1
***************
*** 12,19 ****
TEMPLATE = lib
CONFIG = dll qt warn_on release
! INCLUDEPATH = . $(PYTHONHOME)/include
! DEFINES = SIP_QT_SUPPORT SIP_MAKE_DLL QT_DLL
HEADERS = sip.h \
sipQt.h \
sipint.h
--- 12,19 ----
TEMPLATE = lib
CONFIG = dll qt warn_on release
! INCLUDEPATH = .
! DEFINES = SIP_QT_SUPPORT SIP_MAKE_DLL
HEADERS = sip.h \
sipQt.h \
sipint.h
***************
*** 22,26 ****
siplib.c
INTERFACES =
TARGET = sip
- win32:TMAKE_LFLAGS = /LIBPATH:$(PYTHONHOME)/libs
-
--- 22,24 ----
More information about the PyQt
mailing list