From 0392c5fe6cd96875e839b355da335114d7c5337d Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Sun, 18 Jan 2015 11:23:12 +1100 Subject: [PATCH] Provide flags and include paths for the host when building a Cxc. --- source-builder/defaults.mc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source-builder/defaults.mc b/source-builder/defaults.mc index 1dfa342..71683da 100644 --- a/source-builder/defaults.mc +++ b/source-builder/defaults.mc @@ -305,6 +305,14 @@ if test "%{_build}" != "%{_host}" ; then CXX=$(echo "%{_host}-%{_host_cxx}" | sed -e 's,-std=gnu99 ,,') CFLAGS="${SB_HOST_CFLAGS}" LDFLAGS="${SB_HOST_LDFLAGS}" + # Host + CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}" + CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}" + LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}" + CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}" + CC_FOR_HOST=$(echo "%{_host_cc} ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,') + CXX_FOR_HOST=$(echo "%{_host_cxx} ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,') + # Build CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}" CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}" LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}" @@ -318,7 +326,9 @@ else CC_FOR_BUILD=${CC} CXX_FOR_BUILD=${CXX} fi -export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS LDFLAGS_FOR_BUILD''' +export CC CXX CFLAGS LDFLAGS +export CC_FOR_HOST CXX_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST +export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD''' # Build/build flags. build_build_flags: none, none, '''