-
Notifications
You must be signed in to change notification settings - Fork 21
/
PileGroupTool.pro
128 lines (110 loc) · 3.64 KB
/
PileGroupTool.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#-------------------------------------------------
#
# Project created by QtCreator 2016-02-17T19:23:56
#
#-------------------------------------------------
## common compile issues
#
# -- Windows 10
#
# * missing lapack.lib and/or blas.lib:
#
# download and install Intel MKL (math kernel library).
# it is free from intel's web site, easy to install, and efficient.
#
# * LNK1104: cannot open file 'qwt.lib'
#
# - in Qt Creator, open existing project PileGroupTool\qwt-6.2\qwt.pro
# - configure the kit to compile in "[your_path]\build-qwt-[....]" (the full path is important)
# - adjust the path in the LIBS line below to reflect your build directory
# - in Qt Creator, PileGroupTool, rerun QMake and Build
#
# -- MacOS
#
# * cannot open file 'qwt.lib'
#
# first time compile only:
# - open Terminal, navigate to your source folder
# - cd qwt-6.1
# - ~/Qt/5.10.0/clang_64/bin/qmake qwt.pro
# - make
#
# now, and with future updates, work as usual:
# - return to Qt Creator and Build the PileGroupTool.
#
# -- Linux
#
QT += core gui
unix: QT += svg opengl concurrent
win32: QT += opengl printsupport
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport network
TARGET = PileGroupTool
TEMPLATE = app
VERSION = 2.1.0
#M_REV = $Rev: $
PRODUCT_NAME = 'PileGroupTool'
#DEFINES += APPLICATION_NAME=\"\\\"$$PRODUCT_NAME\\\"\"
#DEFINES += APPLICATION_VERSION=\"\\\"$$M_VERSION$$member(M_REV, 1)\\\"\"
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
unix: QMAKE_CXXFLAGS_WARN_ON = -Wall -Wno-unused-variable -std=c++11
win32: QMAKE_CXXFLAGS += /Y- -wd"4100"
unix: DEPENDPATH += /usr/local/qwt-6.1.4
win32: DEPENDPATH += C:\Qwt-6.1.3
win32: include(C:\qwt-6.1.3\features\qwt.prf)
unix: include(/usr/local/qwt-6.1.4/features/qwt.prf)
include(OPS_includes.pro)
INCLUDEPATH += includes
INCLUDEPATH += mainWindow
INCLUDEPATH += widgets
INCLUDEPATH += dialogs
INCLUDEPATH += plots
INCLUDEPATH += FEA
SOURCES += main.cpp \
mainWindow/mainwindow.cpp \
FEA/getPyParam.cpp \
FEA/getQzParam.cpp \
FEA/getTZParam.cpp \
FEA/soilmat.cpp \
FEA/pilefeamodeler.cpp \
dialogs/materialdbinterface.cpp \
utilWindows/copyrightdialog.cpp \
utilWindows/dialogabout.cpp \
utilWindows/dialogpreferences.cpp \
utilWindows/dialogfuturefeature.cpp \
plots/systemplotsuper.cpp \
plots/systemplotqwt.cpp \
plots/resultplotsuper.cpp \
plots/resultplotqwt.cpp \
../SimCenterCommon/Common/FooterWidget.cpp \
../SimCenterCommon/Common/HeaderWidget.cpp \
widgets/sctrinputgroup.cpp \
utilWindows/dialogquicktips.cpp
HEADERS += \
mainWindow/mainwindow.h \
includes/pilegrouptool_parameters.h \
FEA/soilmat.h \
FEA/pilefeamodeler.h \
dialogs/materialdbinterface.h \
utilWindows/copyrightdialog.h \
utilWindows/dialogabout.h \
utilWindows/dialogpreferences.h \
utilWindows/dialogfuturefeature.h \
plots/systemplotsuper.h \
plots/systemplotqwt.h \
plots/resultplotsuper.h \
plots/resultplotqwt.h \
../SimCenterCommon/Common/FooterWidget.h \
../SimCenterCommon/Common/HeaderWidget.h \
widgets/sctrinputgroup.h \
utilWindows/dialogquicktips.h
FORMS += mainWindow/mainwindow.ui \
dialogs/materialdbinterface.ui \
utilWindows/copyrightdialog.ui \
utilWindows/dialogabout.ui \
utilWindows/dialogpreferences.ui \
utilWindows/dialogfuturefeature.ui \
widgets/sctrinputgroup.ui \
utilWindows/dialogquicktips.ui
RESOURCES += \
qtpileresources.qrc
DISTFILES +=