1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
Description: build debian qmake environment
Update Qt project to use build flags from environment.
Author: A. Maitland Bottoms <bottoms@debian.org>
--- a/qthid.pro
+++ b/qthid.pro
@@ -14,7 +14,6 @@
TARGET = qthid
}
-
# disable debug messages in release
CONFIG(debug, debug|release) {
# Define version string (see below for releases)
@@ -29,6 +28,11 @@
VERSTR = '\\"$${VER}\\"' # place quotes around the version string
DEFINES += VERSION=\"$${VERSTR}\" # create a VERSION macro containing the version string
+QMAKE_CXXFLAGS += $$(CPPFLAGS)
+QMAKE_CPPFLAGS += $$(CPPFLAGS)
+QMAKE_CFLAGS += $$(CFLAGS)
+QMAKE_LFLAGS += $$(LDFLAGS)
+
SOURCES +=\
mainwindow.cpp \
main.cpp \
@@ -61,6 +65,10 @@
# SOURCES += hid-libusb.c
LIBS += -ludev
SOURCES += hidraw.c
+} else:unix {
+ CONFIG += link_pkgconfig
+ PKGCONFIG += libusb-1.0
+ SOURCES += hid-libusb.c
}
RESOURCES += \
--- a/v2/qthid.pro
+++ b/v2/qthid.pro
@@ -15,7 +15,6 @@
TARGET = qthid
}
-
SOURCES +=\
mainwindow.cpp \
main.cpp \
@@ -44,6 +43,13 @@
PKGCONFIG += libusb-1.0
}
+QMAKE_CXXFLAGS += $$(CPPFLAGS)
+QMAKE_CXXFLAGS += $$(CFLAGS)
+QMAKE_CPPFLAGS += $$(CPPFLAGS)
+QMAKE_CFLAGS += $$(CFLAGS)
+QMAKE_CFLAGS += $$(CPPFLAGS)
+QMAKE_LFLAGS += $$(LDFLAGS)
+
RESOURCES += \
qthid.qrc
|