build: rules.mk: allow overriding of HOSTCC and HOSTCXX
authorPetr Štetiar <ynezz@true.cz>
Sat, 20 Jul 2019 10:34:02 +0000 (12:34 +0200)
committerPetr Štetiar <ynezz@true.cz>
Tue, 23 Jul 2019 20:07:22 +0000 (22:07 +0200)
Currently it's not possible to change the host compiler version during
devlopment/test/fixing and one has to always hand edit rules.mk which is
tiresome, so let's allow changing of those variables from make/env vars.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
rules.mk

index 80cb3d63f449fa9e8d9ca72448d7bfe61e9c650d..dc8a1bac8d83fa04a102767bdc6c2b081081a87d 100644 (file)
--- a/rules.mk
+++ b/rules.mk
@@ -245,8 +245,8 @@ PKG_CONFIG:=$(STAGING_DIR_HOST)/bin/pkg-config
 
 export PKG_CONFIG
 
-HOSTCC:=gcc
-HOSTCXX:=g++
+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_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)