summaryrefslogtreecommitdiff
path: root/meta/recipes-bsp/acpid
diff options
context:
space:
mode:
authorJoe Slater <jslater@windriver.com>2013-02-10 19:55:06 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-05-30 20:54:09 +0100
commit710e773b0677b75181506959492b37cf77a0951f (patch)
tree9a269fea6d9e9857f9197856facf749db9bda03a /meta/recipes-bsp/acpid
parent9d26c3b8f03c7367779753a5d49e97fd20fd5e20 (diff)
downloadopenembedded-core-710e773b0677b75181506959492b37cf77a0951f.tar.gz
openembedded-core-710e773b0677b75181506959492b37cf77a0951f.tar.bz2
openembedded-core-710e773b0677b75181506959492b37cf77a0951f.zip
acpid: modify CFLAGS
Override the hard-coded CFLAGS used in Makefile to reference our CFLAGS. Without this patch if the DEBUG_OPTIMIZATION is enabled (using -O0) the compile log shows acpid still using -O2 because the Makefile has various hard coded CFLAGS defined. Instead of using the hard coded CFLAGS, we simply define the proper set within the recipe itself. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Jeff Polk <jeff.polk@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-bsp/acpid')
-rw-r--r--meta/recipes-bsp/acpid/acpid.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-bsp/acpid/acpid.inc b/meta/recipes-bsp/acpid/acpid.inc
index 3c0219f83f..1ffe6ff480 100644
--- a/meta/recipes-bsp/acpid/acpid.inc
+++ b/meta/recipes-bsp/acpid/acpid.inc
@@ -13,7 +13,9 @@ inherit update-rc.d
INITSCRIPT_NAME = "acpid"
INITSCRIPT_PARAMS = "defaults"
-EXTRA_OEMAKE = ""
+# Makefile ignores our CFLAGS, so override it.
+#
+EXTRA_OEMAKE = "CFLAGS='-W -Wall -Werror -Wundef -Wshadow ${CFLAGS} $(DEFS)'"
do_compile () {
oe_runmake 'CC=${CC} -D_GNU_SOURCE' 'CROSS=${HOST_PREFIX}'