X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=sigrok-qt2.pro;h=ac5ea48ff94582e349b2b457a4c3572b60c4f2d5;hb=6fa02541c670ebdd8a1985a29aba798823469f64;hp=ad1d4312b5a00decbeceef1e8ef53f827684f5a1;hpb=d7bed479b0f4d152e6fd08a3fb219bcba32f9586;p=pulseview.git diff --git a/sigrok-qt2.pro b/sigrok-qt2.pro index ad1d431..ac5ea48 100644 --- a/sigrok-qt2.pro +++ b/sigrok-qt2.pro @@ -9,10 +9,36 @@ QT += core gui TARGET = sigrok-qt2 TEMPLATE = app +# The sigrok-qt version number. Define APP_VERSION macro for use in the code. +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) +}