88 lines
2.1 KiB
Prolog
88 lines
2.1 KiB
Prolog
QT += core gui
|
|
|
|
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport
|
|
|
|
CONFIG += c++17
|
|
|
|
# You can make your code fail to compile if it uses deprecated APIs.
|
|
# In order to do so, uncomment the following line.
|
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
|
|
SOURCES += \
|
|
QtRocket.cpp \
|
|
gui/AboutWindow.cpp \
|
|
gui/qcustomplot.cpp \
|
|
main.cpp \
|
|
gui/RocketTreeView.cpp \
|
|
gui/MainWindow.cpp \
|
|
model/Motor.cpp \
|
|
model/MotorCase.cpp \
|
|
model/Thrustcurve.cpp \
|
|
sim/AtmosphericModel.cpp \
|
|
sim/GravityModel.cpp \
|
|
sim/Propagator.cpp \
|
|
sim/RK4Solver.cpp \
|
|
sim/SphericalGeoidModel.cpp \
|
|
sim/SphericalGravityModel.cpp \
|
|
sim/StateData.cpp \
|
|
sim/USStandardAtmosphere.cpp \
|
|
sim/WindModel.cpp \
|
|
utils/BinMap.cpp \
|
|
utils/CurlConnection.cpp \
|
|
utils/Logger.cpp \
|
|
utils/ThreadPool.cpp \
|
|
utils/ThrustCurveAPI.cpp \
|
|
utils/math/Quaternion.cpp \
|
|
utils/math/Vector3.cpp
|
|
|
|
HEADERS += \
|
|
QtRocket.h \
|
|
gui/AboutWindow.h \
|
|
gui/RocketTreeView.h \
|
|
gui/MainWindow.h \
|
|
gui/qcustomplot.h \
|
|
model/Motor.h \
|
|
model/MotorCase.h \
|
|
model/Thrustcurve.h \
|
|
sim/AtmosphericModel.h \
|
|
sim/DESolver.h \
|
|
sim/GeoidModel.h \
|
|
sim/GravityModel.h \
|
|
sim/Propagator.h \
|
|
sim/RK4Solver.h \
|
|
sim/SphericalGeoidModel.h \
|
|
sim/SphericalGravityModel.h \
|
|
sim/StateData.h \
|
|
sim/USStandardAtmosphere.h \
|
|
sim/WindModel.h \
|
|
utils/BinMap.h \
|
|
utils/CurlConnection.h \
|
|
utils/Logger.h \
|
|
utils/ThreadPool.h \
|
|
utils/ThrustCurveAPI.h \
|
|
utils/math/Constants.h \
|
|
utils/math/Quaternion.h \
|
|
utils/math/Vector3.h
|
|
|
|
FORMS += \
|
|
gui/AboutWindow.ui \
|
|
gui/MainWindow.ui
|
|
|
|
TRANSLATIONS += \
|
|
qtrocket_en_US.ts
|
|
CONFIG += lrelease
|
|
CONFIG += embed_translations
|
|
|
|
# Default rules for deployment.
|
|
qnx: target.path = /tmp/$${TARGET}/bin
|
|
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|
!isEmpty(target.path): INSTALLS += target
|
|
|
|
unix: CONFIG += link_pkgconfig
|
|
unix: PKGCONFIG += libcurl
|
|
|
|
unix: PKGCONFIG += fmt
|
|
|
|
RESOURCES += \
|
|
qtrocket.qrc
|