EnergySpectrumAnalyer/src/src.pro

160 lines
5.6 KiB
Prolog

TARGET = EnergySpectrumAnalyer
QT += core gui widgets concurrent datavisualization
CONFIG += c++17 release
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}
DEFINES += ENABLE_DEBUG
contains(DEFINES, ENABLE_DEBUG) {
CONFIG += console
win32-msvc* {
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE += /MD /Zi /O
QMAKE_LFLAGS_RELEASE += /DEBUG
}
}
include($${PWD}/../Common.pri)
include($${PROJECT_DIR}/3rdlib/QsLog/QsLog.pri)
include($${PROJECT_DIR}/3rdlib/QtAdvancedDockingSystem/ads.pri)
include($${PROJECT_DIR}/3rdlib/csv/csv.pri)
include($${PROJECT_DIR}/3rdlib/qwt/qwt.pri)
include(DataCalcProcess/DataCalcProcess.pri)
DESTDIR = $${BUILD_BIN}
OBJECTS_DIR = $${BUILD_OBJ}/$${TARGET}/objs
MOC_DIR = $${BUILD_MOC}/$${TARGET}/moc
UI_DIR = $${BUILD_UI}/$${TARGET}/ui
INCLUDEPATH += \
$${PWD}/BusyIndicator \
$${PWD}/MeasureAnalysisParticleCountPlotView \
$${PWD}/ParticleCountPlotView \
$${PWD}/ParticleInjectTimeView \
$${PWD}/EnergyCountPlotView \
$${PWD}/CountRateAnalysisView \
$${PWD}/ThreeDimensionalConformityAnalysisView \
$${PWD}/EnergyCountPeakFitView \
$${PWD}/MeasureAnalysisDataTableView \
$${PWD}/ParticleTimeDifferenceView \
$${PWD}/MeasureAnalysisHistoryForm \
$${PWD}/DeviceParameterConfig
DEPENDPATH += \
$${PWD}/BusyIndicator \
$${PWD}/MeasureAnalysisParticleCountPlotView \
$${PWD}/ParticleCountPlotView \
$${PWD}/ParticleInjectTimeView \
$${PWD}/EnergyCountPlotView \
$${PWD}/CountRateAnalysisView \
$${PWD}/ThreeDimensionalConformityAnalysisView \
$${PWD}/EnergyCountPeakFitView \
$${PWD}/MeasureAnalysisDataTableView \
$${PWD}/ParticleTimeDifferenceView \
$${PWD}/MeasureAnalysisHistoryForm \
$${PWD}/DeviceParameterConfig
SOURCES += \
AboutDlg.cpp \
BusyIndicator/BusyIndicator.cpp \
CountRateAnalysisView/CountRateAnalysisView.cpp \
CustomQwtPlot.cpp \
DataProcessWorkPool.cpp \
DeviceParameterConfig/DeviceConfigView.cpp \
DeviceParameterConfig/DeviceParameterConfig.cpp \
DeviceParameterConfig/DeviceParameterConfigList.cpp \
EnergyCountPeakFitView/EnergyCountPeakFitView.cpp \
EnergyCountPlotView/EnergyCountPlotView.cpp \
EnergyScaleDataModel.cpp \
EnergyScaleForm.cpp \
MainWindow.cpp \
MeasureAnalysisDataTableView/MeasureAnalysisDataTableView.cpp \
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.cpp \
ParticleCountPlotView/BatchEnergyScaleDialog.cpp \
ParticleCountPlotView/FindPeaksResultDialog.cpp \
ParticleCountPlotView/ParticleCountPlotView.cpp \
MeasureAnalysisTreeView.cpp \
MeasureAnalysisView.cpp \
MeasureDeviceParamsCfgForm.cpp \
NewMeasureAnalysisDlg.cpp \
MeasureAnalysisProjectModel.cpp \
ParticleInjectTimeView/ParticleInjectTimeAnalysisView.cpp \
ParticleTimeDifferenceView/ParticleTimeDifferenceView.cpp \
VirtualTable/CsvDataSource.cpp \
VirtualTable/SampleDataSource.cpp \
VirtualTable/VirtualTableModel.cpp \
VirtualTable/VirtualTableView.cpp \
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.cpp \
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.cpp \
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.cpp \
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.cpp \
EnergyCountPeakFitView/EnergyCountPeakFitView.cpp \
DeviceParameterConfig/DeviceParameterProxy.cpp \
main.cpp
HEADERS += \
AboutDlg.h \
AnalysisTypeDefine.h \
BusyIndicator/BusyIndicator.h \
CountRateAnalysisView/CountRateAnalysisView.h \
CustomQwtPlot.h \
DataProcessWorkPool.h \
DeviceParameterConfig/DeviceConfigView.h \
DeviceParameterConfig/DeviceParameterConfig.h \
DeviceParameterConfig/DeviceParameterConfigList.h \
EnergyCountPeakFitView/EnergyCountPeakFitView.h \
EnergyCountPlotView/EnergyCountPlotView.h \
EnergyScaleDataModel.h \
EnergyScaleForm.h \
GlobalDefine.h \
MainWindow.h \
MeasureAnalysisDataTableView/MeasureAnalysisDataTableView.h \
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.h \
ParticleCountPlotView/BatchEnergyScaleDialog.h \
ParticleCountPlotView/FindPeaksResultDialog.h \
ParticleCountPlotView/ParticleCountPlotView.h \
MeasureAnalysisTreeView.h \
MeasureAnalysisView.h \
MeasureDeviceParamsCfgForm.h \
NewMeasureAnalysisDlg.h \
MeasureAnalysisProjectModel.h \
ParticleInjectTimeView/ParticleInjectTimeAnalysisView.h \
ParticleTimeDifferenceView/ParticleTimeDifferenceView.h \
VirtualTable/CsvDataSource.h \
VirtualTable/DataSource.h \
VirtualTable/SampleDataSource.h \
VirtualTable/VirtualTableModel.h \
VirtualTable/VirtualTableView.h\
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.h \
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.h \
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.h \
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.h \
EnergyCountPeakFitView/EnergyCountPeakFitView.h \
DeviceParameterConfig/DeviceParameterProxy.h
FORMS += \
AboutDlg.ui \
CountRateAnalysisView/CountRateAnalysisView.ui \
EnergyScaleForm.ui \
MainWindow.ui \
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.ui \
ParticleCountPlotView/BatchEnergyScaleDialog.ui \
MeasureDeviceParamsCfgForm.ui \
NewMeasureAnalysisDlg.ui \
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.ui \
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.ui \
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.ui \
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.ui