]> sigrok.org Git - pulseview.git/blobdiff - sigrok-qt2.pro
Made SigView into a QGLWidget
[pulseview.git] / sigrok-qt2.pro
index a93b9bc3940dd5ab7f911e72b54125229d0e90f7..7993c93623018f55d7b13b8eb9a0e42bec041eff 100644 (file)
@@ -4,7 +4,7 @@
 #
 #-------------------------------------------------
 
-QT       += core gui
+QT       += core gui opengl
 
 TARGET = sigrok-qt2
 TEMPLATE = app
@@ -14,8 +14,31 @@ VERSION       = 0.1.0
 DEFINES      += APP_VERSION=\\\"$$VERSION\\\"
 
 SOURCES += main.cpp\
-        mainwindow.cpp
+        mainwindow.cpp \
+    about.cpp \
+    sigview.cpp
 
-HEADERS  += mainwindow.h
+HEADERS  += mainwindow.h \
+    about.h \
+    sigview.h
 
-FORMS    += mainwindow.ui
+FORMS    += mainwindow.ui \
+    about.ui
+
+RESOURCES    += sigrok-qt2.qrc
+
+# libsigrok and libsigrokdecode
+# TODO: Check for the minimum versions of libsigrok/libsigrokdecode we need.
+win32 {
+       # On Windows/MinGW we need to use '--libs --static'.
+       # We also need to strip some stray '\n' characters here.
+       QMAKE_CXXFLAGS += $$system(pkg-config --cflags libsigrokdecode \
+                         libsigrok | sed s/\n//g)
+       LIBS           += $$system(pkg-config --libs --static libsigrokdecode \
+                         libsigrok | sed s/\n//g)
+} else {
+       QMAKE_CXXFLAGS += $$system(pkg-config --cflags libsigrokdecode)
+       QMAKE_CXXFLAGS += $$system(pkg-config --cflags libsigrok)
+       LIBS           += $$system(pkg-config --libs libsigrokdecode)
+       LIBS           += $$system(pkg-config --libs libsigrok)
+}