summaryrefslogtreecommitdiffstats
path: root/rtems/config/tools/rtems-tools-common-1.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'rtems/config/tools/rtems-tools-common-1.cfg')
-rw-r--r--rtems/config/tools/rtems-tools-common-1.cfg17
1 files changed, 15 insertions, 2 deletions
diff --git a/rtems/config/tools/rtems-tools-common-1.cfg b/rtems/config/tools/rtems-tools-common-1.cfg
index fdc218b..dc66783 100644
--- a/rtems/config/tools/rtems-tools-common-1.cfg
+++ b/rtems/config/tools/rtems-tools-common-1.cfg
@@ -10,7 +10,7 @@ Version: %{rtems_tools_version}
Release: %{release}
URL: http://www.rtems.org/
BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n)
-License: BSD-2-Caluse + GPL-2.0
+License: BSD-2-Clause + GPL-2.0
#
# Prepare the source code.
@@ -55,6 +55,19 @@ License: BSD-2-Caluse + GPL-2.0
%{__rmdir} $SB_BUILD_ROOT
+ #
+ # If on Windows we need to add the driver prefix to the built root as waf
+ # strips the driver prefix from the prefix path when joining it to the
+ # destdir path. Waf is correct in doing this and the RSB is design to match
+ # the configure behaviour which treats the whole path including the drive
+ # prefix as part of the path as just a path.
+ #
+ %ifos win32 mingw ming32
+ SB_BUILD_ROOT_WAF=$SB_BUILD_ROOT$(echo %{_prefix} | cut -c 1-2)
+ %else
+ SB_BUILD_ROOT_WAF=$SB_BUILD_ROOT
+ %endif
+
cd ${source_dir_rtems_tools}
- ./waf --destdir=$SB_BUILD_ROOT install
+ ./waf --destdir=$SB_BUILD_ROOT_WAF install
cd ${build_top}