TARGET = EnergySpectrumAnalyer QT += core gui widgets concurrent # 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 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/qwindowkit/qwindowkit.pri) include($${PROJECT_DIR}/3rdlib/QtAdvancedDockingSystem/ads.pri) include($${PROJECT_DIR}/3rdlib/csv/csv.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 \ DataProcessWorkPool.cpp \ EneryScaleForm.cpp \ MainWindow.cpp \ MeasureAnalysisActions.cpp \ MeasureAnalysisDataTableView.cpp \ MeasureAnalysisHistoryForm.cpp \ MeasureAnalysisProjectModel.cpp \ MeasureAnalysisTree.cpp \ MeasureAnalysisTreeItem.cpp \ MeasureAnalysisView.cpp \ MeasureDeviceParamsCfgForm.cpp \ NewMeasureAnalysisDlg.cpp \ VirtualTable/CsvDataSource.cpp \ VirtualTable/SampleDataSource.cpp \ VirtualTable/VirtualTableModel.cpp \ VirtualTable/VirtualTableView.cpp \ main.cpp HEADERS += \ AboutDlg.h \ DataProcessWorkPool.h \ EneryScaleForm.h \ MainWindow.h \ MeasureAnalysisActions.h \ MeasureAnalysisDataTableView.h \ MeasureAnalysisHistoryForm.h \ MeasureAnalysisProjectModel.h \ MeasureAnalysisTree.h \ MeasureAnalysisTreeItem.h \ MeasureAnalysisView.h \ MeasureDeviceParamsCfgForm.h \ NewMeasureAnalysisDlg.h \ OutputInfoDefine.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