Merged in f5soh/librepilot/LP-575_fedora_package (pull request #491)
[librepilot.git] / ground / gcs / src / libs / utils / utils.pro
blobbccb7f0fc94f4bccc544651100de1c7d4a190531
1 TEMPLATE = lib
2 TARGET = Utils
4 QT += network xml svg gui widgets qml quick quickwidgets
6 DEFINES += QTCREATOR_UTILS_LIB
8 include(../../library.pri)
10 DEFINES += DATA_REL_PATH=$$shell_quote(\"$$relative_path($$GCS_DATA_PATH, $$GCS_APP_PATH)\")
11 DEFINES += LIB_REL_PATH=$$shell_quote(\"$$relative_path($$GCS_LIBRARY_PATH, $$GCS_APP_PATH)\")
12 DEFINES += PLUGIN_REL_PATH=$$shell_quote(\"$$relative_path($$GCS_PLUGIN_PATH, $$GCS_APP_PATH)\")
14 SOURCES += \
15 stringutils.cpp \
16 pathchooser.cpp \
17 basevalidatinglineedit.cpp \
18 linecolumnlabel.cpp \
19 qtcolorbutton.cpp \
20 synchronousprocess.cpp \
21 treewidgetcolumnstretcher.cpp \
22 checkablemessagebox.cpp \
23 styledbar.cpp \
24 stylehelper.cpp \
25 welcomemodetreewidget.cpp \
26 iwelcomepage.cpp \
27 detailsbutton.cpp \
28 detailswidget.cpp \
29 coordinateconversions.cpp \
30 pathutils.cpp \
31 settingsutils.cpp \
32 worldmagmodel.cpp \
33 homelocationutil.cpp \
34 mytabbedstackwidget.cpp \
35 mytabwidget.cpp \
36 quickwidgetproxy.cpp \
37 svgimageprovider.cpp \
38 hostosinfo.cpp \
39 logfile.cpp \
40 crc.cpp \
41 mustache.cpp \
42 textbubbleslider.cpp \
43 xmlconfig.cpp
45 HEADERS += \
46 utils_global.h \
47 stringutils.h \
48 listutils.h \
49 pathchooser.h \
50 basevalidatinglineedit.h \
51 linecolumnlabel.h \
52 qtcolorbutton.h \
53 synchronousprocess.h \
54 treewidgetcolumnstretcher.h \
55 checkablemessagebox.h \
56 qtcassert.h \
57 styledbar.h \
58 stylehelper.h \
59 welcomemodetreewidget.h \
60 iwelcomepage.h \
61 detailsbutton.h \
62 detailswidget.h \
63 coordinateconversions.h \
64 pathutils.h \
65 settingsutils.h \
66 worldmagmodel.h \
67 homelocationutil.h \
68 mytabbedstackwidget.h \
69 mytabwidget.h \
70 quickwidgetproxy.h \
71 svgimageprovider.h \
72 hostosinfo.h \
73 logfile.h \
74 crc.h \
75 mustache.h \
76 textbubbleslider.h \
77 filelogger.h \
78 xmlconfig.h
80 FORMS += \
81 checkablemessagebox.ui
83 RESOURCES += utils.qrc