summaryrefslogtreecommitdiffstats
path: root/rtems/config/rtems-bsp.cfg
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2015-01-23 14:31:25 +1100
committerChris Johns <chrisj@rtems.org>2015-01-23 14:31:25 +1100
commitb31d5e2dd9e97790529feb1163a50fc75940570b (patch)
tree6601db190b5d531123991aee7b7866285da509dd /rtems/config/rtems-bsp.cfg
parentBuild rtems-tools for the host with a Cxc build. (diff)
downloadrtems-source-builder-b31d5e2dd9e97790529feb1163a50fc75940570b.tar.bz2
Fix C++ build support for cross-compiling RTEMS 3rd party packages.
Diffstat (limited to 'rtems/config/rtems-bsp.cfg')
-rw-r--r--rtems/config/rtems-bsp.cfg11
1 files changed, 8 insertions, 3 deletions
diff --git a/rtems/config/rtems-bsp.cfg b/rtems/config/rtems-bsp.cfg
index e9669a3..3b24ec8 100644
--- a/rtems/config/rtems-bsp.cfg
+++ b/rtems/config/rtems-bsp.cfg
@@ -47,12 +47,17 @@
%define rtems_bsp_ldflags %{pkgconfig ldflags %{_host}-%{rtems_bsp}}
%define rtems_bsp_libs %{pkgconfig libs %{_host}-%{rtems_bsp}}
+%if %{rtems_bsp_ccflags} == %{nil}
+ %define rtems_bsp_ccflags %{rtems_bsp_cflags}
+%endif
+
#
# Map to names used for cross compiling.
#
-%define host_cflags %{rtems_bsp_cflags}
-%define host_ldflags %{rtems_bsp_ldflags}
-%define host_libs %{rtems_bsp_libs}
+%define host_cflags %{rtems_bsp_cflags}
+%define host_cxxflags %{rtems_bsp_ccflags}
+%define host_ldflags %{rtems_bsp_ldflags}
+%define host_libs %{rtems_bsp_libs}
#
# Update the configure paths to be BSP specific.