From: Sergey V. Lobanov Date: Sat, 15 Jan 2022 13:10:47 +0000 (+0300) Subject: build: add HOST_CXXFLAGS for host build X-Git-Tag: v22.03.0-rc1~697 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=87d489f67a35968242cd4f192dc363dc87056844;p=openwrt%2Fopenwrt.git build: add HOST_CXXFLAGS for host build Added HOST_CXXFLAGS to specify CXXFLAGS during host-compile (e.g. to specify c++ standard: HOST_CXXFLAGS += -std=c++11) Signed-off-by: Sergey V. Lobanov --- diff --git a/include/host-build.mk b/include/host-build.mk index b68c8c4536..7f76eb1a2f 100644 --- a/include/host-build.mk +++ b/include/host-build.mk @@ -51,6 +51,7 @@ HOST_CONFIGURE_VARS = \ CFLAGS="$(HOST_CFLAGS)" \ CXX="$(HOSTCXX)" \ CPPFLAGS="$(HOST_CPPFLAGS)" \ + CXXFLAGS="$(HOST_CXXFLAGS)" \ LDFLAGS="$(HOST_LDFLAGS)" \ CONFIG_SHELL="$(SHELL)" diff --git a/rules.mk b/rules.mk index 45b58614f1..57c3bca7d9 100644 --- a/rules.mk +++ b/rules.mk @@ -240,6 +240,7 @@ export PKG_CONFIG HOSTCC:=gcc HOSTCXX:=g++ HOST_CPPFLAGS:=-I$(STAGING_DIR_HOST)/include $(if $(IS_PACKAGE_BUILD),-I$(STAGING_DIR_HOSTPKG)/include -I$(STAGING_DIR)/host/include) +HOST_CXXFLAGS:= HOST_CFLAGS:=-O2 $(HOST_CPPFLAGS) HOST_LDFLAGS:=-L$(STAGING_DIR_HOST)/lib $(if $(IS_PACKAGE_BUILD),-L$(STAGING_DIR_HOSTPKG)/lib -L$(STAGING_DIR)/host/lib)