typo fix
[pykit.git] / pykit.pro
index 9b8be25..e204b7c 100644 (file)
--- a/pykit.pro
+++ b/pykit.pro
@@ -1,11 +1,12 @@
 # CONFIG += no_poppler
 # CONFIG += no_webkit
-CONFIG += console
+# CONFIG += console
+CONFIG += windows
 TEMPLATE = app
 TARGET = pykit
 DEPENDPATH += .
 INCLUDEPATH += .
-QT += network gui core
+QT += network gui core svg
 
 # Used to manually link against latest webkit
 !no_webkit {
@@ -31,14 +32,18 @@ isEmpty(LIBPYTHON) {
     QMAKE_CXXFLAGS += $$system($$PYTHONCONFIG --cflags)
     QMAKE_CXXFLAGS -= -Wstrict-prototypes
     LIBS += $$system($$PYTHONCONFIG --ldflags)
+    # OUCH ... on Mac we sometimes have multiple python versions (in this case MacPorts and native)
+    # We need to explicitly specify the path as to link against the correct Version
+    LIBS -= $$system($$PYTHONCONFIG --libs | sed -e "'s/.*\\\\(-lpython[0-9.]*\\\\\).*/\\\\1/'")
+    LIBS += $$system(ls `$$PYTHONCONFIG --ldflags | sed -e "'s/.*-L\\\\([^ ]*\\\\).*/\\\\1/'"`/lib`$$PYTHONCONFIG --libs  | sed -e "'s/.*-l\\\\(python[0-9.]*\\\\).*/\\\\1/'"`* | tail -1)
 }
 else {
     LIBS += -l$$LIBPYTHON
 }
 
 mac {
+    QMAKE_CXXFLAGS += -mmacosx-version-min=10.4
     QMAKE_CXXFLAGS -= -arch ppc x86_64 i386
-    QMAKE_CFLAGS -= -arch ppc x86_64 i386
 }
 
 win32 {
@@ -49,11 +54,13 @@ win32 {
 HEADERS += MainWindow.hh \
            Publisher.hh \
            PythonPublisher.hh \
+           PythonHTTP.hh \
            Viewer.hh
 SOURCES += main.cc \
            MainWindow.cc \
            Publisher.cc \
            PythonPublisher.cc \
+           PythonHTTP.cc \
            Viewer.cc
 
 # poppler