summaryrefslogtreecommitdiffstats
path: root/source-builder/defaults.mc
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2015-01-18 11:23:12 +1100
committerChris Johns <chrisj@rtems.org>2015-01-18 11:23:12 +1100
commit0392c5fe6cd96875e839b355da335114d7c5337d (patch)
tree0f532b53ee586cf74de15740a1562e1fe4be8110 /source-builder/defaults.mc
parentrtems4.11: Update DTC for Moxie to it's new home path. (diff)
downloadrtems-source-builder-0392c5fe6cd96875e839b355da335114d7c5337d.tar.bz2
Provide flags and include paths for the host when building a Cxc.
Diffstat (limited to 'source-builder/defaults.mc')
-rw-r--r--source-builder/defaults.mc12
1 files changed, 11 insertions, 1 deletions
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, '''