change built type from console to windows app
[pykit.git] / pykit.pro
1 # CONFIG += no_poppler
2 # CONFIG += no_webkit
3 # CONFIG += console
4 CONFIG += windows
5 TEMPLATE = app
6 TARGET = pykit
7 DEPENDPATH += .
8 INCLUDEPATH += .
9 QT += network gui core
10
11 # Used to manually link against latest webkit
12 !no_webkit {
13     QT += webkit
14 }
15
16 isEmpty(PYTHON) {
17     PYTHON = python
18 }
19 isEmpty(PYTHONCONFIG) {
20     PYTHONCONFIG = $${PYTHON}-config
21 }
22
23 isEmpty(LIBBOOSTPYTHON) {
24     LIBBOOSTPYTHON = boost_python
25 }
26
27 # boost_python
28 LIBS += -l$${LIBBOOSTPYTHON}
29
30 # python
31 isEmpty(LIBPYTHON) {
32     QMAKE_CXXFLAGS += $$system($$PYTHONCONFIG --cflags)
33     QMAKE_CXXFLAGS -= -Wstrict-prototypes
34     LIBS += $$system($$PYTHONCONFIG --ldflags)
35 }
36 else {
37     LIBS += -l$$LIBPYTHON
38 }
39
40 mac {
41     QMAKE_CXXFLAGS -= -arch ppc x86_64 i386
42     QMAKE_CFLAGS -= -arch ppc x86_64 i386
43 }
44
45 win32 {
46     QMAKE_CXXFLAGS += -fno-strict-aliasing
47 }
48
49 # Input
50 HEADERS += MainWindow.hh \
51            Publisher.hh \
52            PythonPublisher.hh \
53            Viewer.hh
54 SOURCES += main.cc \
55            MainWindow.cc \
56            Publisher.cc \
57            PythonPublisher.cc \
58            Viewer.cc
59
60 # poppler
61 !no_poppler {
62     LIBS += -lpoppler-qt4 -lpoppler
63     HEADERS += PDFWidget.hh
64     SOURCES += PDFWidget.cc
65     DEFINES += POPPLER
66 }