TARGET = EnergySpectrumAnalyer QT += core gui widgets concurrent 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 SOURCES += \ AboutDlg.cpp \ CustomQwtPlot.cpp \ DataProcessWorkPool.cpp \ EneryScaleForm.cpp \ MainWindow.cpp \ MeasureAnalysisDataTableView.cpp \ MeasureAnalysisHistoryForm.cpp \ MeasureAnalysisParticleCountPlotView.cpp \ MeasureAnalysisTreeView.cpp \ MeasureAnalysisView.cpp \ MeasureDeviceParamsCfgForm.cpp \ NewMeasureAnalysisDlg.cpp \ MeasureAnalysisProjectModel.cpp \ VirtualTable/CsvDataSource.cpp \ VirtualTable/SampleDataSource.cpp \ VirtualTable/VirtualTableModel.cpp \ VirtualTable/VirtualTableView.cpp \ main.cpp HEADERS += \ AboutDlg.h \ AnalysisTypeDefine.h \ CustomQwtPlot.h \ DataProcessWorkPool.h \ EneryScaleForm.h \ GlobalDefine.h \ MainWindow.h \ MeasureAnalysisDataTableView.h \ MeasureAnalysisHistoryForm.h \ MeasureAnalysisParticleCountPlotView.h \ MeasureAnalysisTreeView.h \ MeasureAnalysisView.h \ MeasureDeviceParamsCfgForm.h \ NewMeasureAnalysisDlg.h \ MeasureAnalysisProjectModel.h \ VirtualTable/CsvDataSource.h \ VirtualTable/DataSource.h \ VirtualTable/SampleDataSource.h \ VirtualTable/VirtualTableModel.h \ VirtualTable/VirtualTableView.h FORMS += \ AboutDlg.ui \ EneryScaleForm.ui \ MainWindow.ui \ MeasureAnalysisHistoryForm.ui \ MeasureDeviceParamsCfgForm.ui \ NewMeasureAnalysisDlg.ui