enable using QWT instead of KChart under unix (by uncommenting one line in pro-file)
authorAlexey Chernobaev <achernobaev@dev.rtsoft.ru>
Tue, 6 Mar 2018 18:32:15 +0000 (21:32 +0300)
committerAlexey Chernobaev <achernobaev@dev.rtsoft.ru>
Tue, 6 Mar 2018 18:32:15 +0000 (21:32 +0300)
src/heaptrack_gui.pro

index 31535cc3bbcf1119caa5a4d13644e597cf77ef1e..76042ceaa7f10d3a45603eafb2f09a00fae58545 100644 (file)
@@ -10,23 +10,36 @@ DEFINES += QT_DEPRECATED_WARNINGS
 INCLUDEPATH += $$PWD/analyze/gui
 
 win32 {
-    CONFIG += NO_K_LIB NO_K_CHART QWT_CHART
+    CONFIG += NO_K_LIB NO_K_CHART
+
+#   comment the next line to not use QWT (i.e. don't show charts)
+    CONFIG += QWT_CHART
+
     DEFINES += NO_K_LIB NO_K_CHART
     INCLUDEPATH += $$(BOOST_LIB)
     LIBS += -L$$(BOOST_LIB)/stage/lib
 }
 
 unix {
-#    QMAKE_CXXFLAGS += -std=c++0x
-#    QMAKE_CXXFLAGS_WARN_ON += -Wno-unused-parameter # disable 'unused parameter' warning
     CONFIG *= USE_CHART
     DEFINES *= USE_CHART
+
+#   uncomment the next line to use QWT instead of KChart
+#   CONFIG += QWT_CHART
+
+    QWT_CHART {
+        CONFIG *= NO_K_LIB NO_K_CHART QWT_CHART
+        DEFINES *= NO_K_LIB NO_K_CHART
+        INCLUDEPATH += /usr/include/qwt
+        LIBS += -lqwt-qt5 # correct the library name if needed (e.g. to 'qwt')
+    }
+
     LIBS += -lboost_program_options -lboost_iostreams -lpthread
 }
 
 #Test only!
-#CONFIG *= NO_K_LIB
-#DEFINES *= NO_K_LIB
+#CONFIG *= NO_K_LIB NO_K_CHART
+#DEFINES *= NO_K_LIB NO_K_CHART
 
 SOURCES += \
     analyze/accumulatedtracedata.cpp \