From a99af740ea5cbbb8677899f61d6275f95fa2d8a4 Mon Sep 17 00:00:00 2001 From: Sebastian Kemper Date: Sun, 15 Dec 2019 10:39:00 +0100 Subject: [PATCH] tinycdb: use OpenWrt flags Currently tinycdb doesn't use {C,CPP,LD}FLAGS. This commit adds MAKE_FLAGS to address this. Before: make[3]: Entering directory '/home/sk/tmp/openwrt/build_dir/target-mips_24kc_musl/tinycdb-0.78' ccache_cc -O -D_FILE_OFFSET_BITS=64 -c cdb_init.c cc1: note: someone does not honour COPTS correctly, passed 0 times ccache_cc -O -D_FILE_OFFSET_BITS=64 -c cdb_find.c ... Signed-off-by: Sebastian Kemper --- libs/tinycdb/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libs/tinycdb/Makefile b/libs/tinycdb/Makefile index c633c62ab..067844d54 100644 --- a/libs/tinycdb/Makefile +++ b/libs/tinycdb/Makefile @@ -19,6 +19,14 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz include $(INCLUDE_DIR)/package.mk +# Pass CPPFLAGS in the CFLAGS as otherwise the build system will +# ignore them. +TARGET_CFLAGS+=$(TARGET_CPPFLAGS) + +MAKE_FLAGS+= \ + CFLAGS="$(TARGET_CFLAGS)" \ + LDFLAGS="$(TARGET_LDFLAGS)" + define Package/tinycdb SECTION:=libs CATEGORY:=Libraries