source: s10k/CommonLibs/CommonLibs.pri @ 1096

Last change on this file since 1096 was 1096, checked in by s10k, 20 months ago

Added zlib, quazip, basicxmlsyntaxhighlighter, conditionalsemaphore and linenumberdisplay libraries. zlib and quazip are pre-compiled, but you can compile them yourself, just delete the dll files (or equivalent binary files to your OS)

File size: 1.3 KB
Line 
1INCLUDEPATH+=$$PWD
2DEPENDPATH+=$$PWD
3#include($$PWD/CommonLibs.pro)
4
5HEADERS  += \
6    $$PWD/pugixml/pugiconfig.hpp \
7    $$PWD/cpp17optional/optional.hpp \
8    $$PWD/plog/Log.h \
9    $$PWD/pugixml/pugixml.hpp \
10        $$PWD/ConditionalSemaphore/conditionalsemaphore.h
11
12SOURCES += \
13    $$PWD/pugixml/pugixml.cpp  \
14        $$PWD/ConditionalSemaphore/conditionalsemaphore.cpp
15
16contains(QT, gui){
17SOURCES += \
18    $$PWD/jsonhighlighter/highlighter.cpp \
19        $$PWD/BasicXMLSyntaxHighlighter/BasicXMLSyntaxHighlighter.cpp \
20    $$PWD/CustomTreeWidget/customtreewidget.cpp \
21        $$PWD/LineNumberDisplay/LineNumberDisplay.cpp
22}
23
24contains(QT, gui){
25HEADERS  += \
26    $$PWD/jsonhighlighter/highlighter.h  \
27        $$PWD/BasicXMLSyntaxHighlighter/BasicXMLSyntaxHighlighter.h \
28    $$PWD/CustomTreeWidget/customtreewidget.h \
29        $$PWD/LineNumberDisplay/LineNumberDisplay.h
30}
31
32# Extra libs
33quazip {
34        LIBS += -L$$PWD/zlib-1.2.8 -lz
35
36        win32 {
37        LIBS += -L$$PWD/quazip-0.7.2/quazip/release -lquazip
38        }
39
40        macx {
41        LIBS += -L$$PWD/quazip-0.7.2/quazip -lquazip
42        }
43       
44        INCLUDEPATH += $$PWD/zlib-1.2.8 \
45        $$PWD/quazip-0.7.2/quazip
46}
47
48contains(QT, gui){
49INCLUDEPATH += \
50    $$PWD/CustomTreeWidget # this one is global so we can use it to promote widgets in qt creator
51}
52# (http://stackoverflow.com/questions/18471827/qtcreator-cant-find-the-class-header-file-after-promoting-a-widget-to-that-clas)
53# $$PWD/pugixml
Note: See TracBrowser for help on using the repository browser.