File 0007-Honor-CFLAGS-in-qmake.patch of Package pcp

From 4f195b3a280a2ced27028a210ae88724f6fe56d8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <kkaempf@suse.de>
Date: Tue, 3 Feb 2015 14:15:10 +0100
Subject: [PATCH 7/7] Honor CFLAGS in qmake

rpm complained about files not compile with RPM_OPT_FLAGS

http://stackoverflow.com/questions/17578150/add-cflags-to-qmake-project-without-hard-coding-them-in-the-pro-file
---
 src/libpcp_qed/src/libpcp_qed.pro | 1 +
 src/libpcp_qmc/src/libpcp_qmc.pro | 1 +
 src/libpcp_qwt/src/libpcp_qwt.pro | 1 +
 src/pmdumptext/pmdumptext.pro     | 1 +
 src/pmquery/pmquery.pro           | 1 +
 src/pmtime/pmtime.pro             | 1 +
 6 files changed, 6 insertions(+)

Index: pcp-3.11.8/src/libpcp_qed/src/libpcp_qed.pro
===================================================================
--- pcp-3.11.8.orig/src/libpcp_qed/src/libpcp_qed.pro
+++ pcp-3.11.8/src/libpcp_qed/src/libpcp_qed.pro
@@ -6,6 +6,7 @@ INCLUDEPATH	+= ../../include ../../libpc
 release:DESTDIR = build/debug
 debug:DESTDIR   = build/release
 QT		= core gui network printsupport svg widgets
+QMAKE_CXXFLAGS	+= $$(PCP_CFLAGS)
 
 HEADERS	= qed.h \
 	  qed_actionlist.h \
Index: pcp-3.11.8/src/libpcp_qmc/src/libpcp_qmc.pro
===================================================================
--- pcp-3.11.8.orig/src/libpcp_qmc/src/libpcp_qmc.pro
+++ pcp-3.11.8/src/libpcp_qmc/src/libpcp_qmc.pro
@@ -5,6 +5,7 @@ CONFIG		+= qt staticlib warn_on
 INCLUDEPATH	+= ../../include
 release:DESTDIR = build/debug
 debug:DESTDIR   = build/release
+QMAKE_CXXFLAGS	+= $$(PCP_CFLAGS)
 
 HEADERS	= qmc_context.h qmc_desc.h qmc_group.h \
 	  qmc_indom.h qmc_metric.h qmc_source.h \
Index: pcp-3.11.8/src/libpcp_qwt/src/libpcp_qwt.pro
===================================================================
--- pcp-3.11.8.orig/src/libpcp_qwt/src/libpcp_qwt.pro
+++ pcp-3.11.8/src/libpcp_qwt/src/libpcp_qwt.pro
@@ -8,6 +8,7 @@ QT		= core gui network svg
 greaterThan(QT_MAJOR_VERSION, 4) {
 QT		+= concurrent printsupport
 }
+QMAKE_CXXFLAGS	+= $$(PCP_CFLAGS)
 
 HEADERS	+= \
 	qwt.h \
Index: pcp-3.11.8/src/pmdumptext/pmdumptext.pro
===================================================================
--- pcp-3.11.8.orig/src/pmdumptext/pmdumptext.pro
+++ pcp-3.11.8/src/pmdumptext/pmdumptext.pro
@@ -10,3 +10,4 @@ LIBS		+= -L../libpcp_qmc/src -L../libpcp
 LIBS		+= -lpcp_qmc -lpcp
 win32:LIBS	+= -lwsock32 -liphlpapi
 QT		-= gui
+QMAKE_CXXFLAGS	+= $$(PCP_CFLAGS)
Index: pcp-3.11.8/src/pmquery/pmquery.pro
===================================================================
--- pcp-3.11.8.orig/src/pmquery/pmquery.pro
+++ pcp-3.11.8/src/pmquery/pmquery.pro
@@ -8,3 +8,4 @@ CONFIG		+= qt warn_on
 QT		+= widgets
 release:DESTDIR	= build/debug
 debug:DESTDIR	= build/release
+QMAKE_CXXFLAGS	+= $$(PCP_CFLAGS)
Index: pcp-3.11.8/src/pmtime/pmtime.pro
===================================================================
--- pcp-3.11.8.orig/src/pmtime/pmtime.pro
+++ pcp-3.11.8/src/pmtime/pmtime.pro
@@ -22,3 +22,4 @@ LIBS		+= -lpcp_qwt -lpcp_qmc -lpcp
 win32:LIBS	+= -lwsock32 -liphlpapi
 QT		+= network widgets
 QMAKE_INFO_PLIST = pmtime.info
+QMAKE_CXXFLAGS	+= $$(PCP_CFLAGS)
openSUSE Build Service is sponsored by