Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/tools/gcc set _OUTDIRBASE depending on $0, and then set _OUT...
details: https://anonhg.NetBSD.org/src/rev/a84e8705f4dd
branches: trunk
changeset: 974827:a84e8705f4dd
user: mrg <mrg%NetBSD.org@localhost>
date: Thu Aug 13 01:52:37 2020 +0000
description:
set _OUTDIRBASE depending on $0, and then set _OUTDIR based on this.
now you can copy mknative-gcc to mknative-gcc.old without edit.
diffstat:
tools/gcc/mknative-gcc | 13 ++++++++++---
tools/gcc/mknative-gcc.old | 13 ++++++++++---
2 files changed, 20 insertions(+), 6 deletions(-)
diffs (56 lines):
diff -r df9c277bd357 -r a84e8705f4dd tools/gcc/mknative-gcc
--- a/tools/gcc/mknative-gcc Wed Aug 12 23:23:04 2020 +0000
+++ b/tools/gcc/mknative-gcc Thu Aug 13 01:52:37 2020 +0000
@@ -1,5 +1,5 @@
#!/bin/sh
-# $NetBSD: mknative-gcc,v 1.104 2020/08/12 08:53:20 mrg Exp $
+# $NetBSD: mknative-gcc,v 1.105 2020/08/13 01:52:37 mrg Exp $
#
# Shell script for generating all the constants needed for a native
# platform build of gcc.
@@ -24,8 +24,15 @@
. $_TOP/tools/gcc/mknative.common
-_OUTDIR="$_TOP/external/gpl3/gcc"
-_OUTDIRBASE="external/gpl3/gcc"
+case $0 in
+ *mknative-gcc.old)
+ _OUTDIRBASE="external/gpl3/gcc.old"
+ ;;
+ *)
+ _OUTDIRBASE="external/gpl3/gcc"
+ ;;
+esac
+_OUTDIR="$_TOP/$_OUTDIRBASE"
sanitise_includes () {
sed \
diff -r df9c277bd357 -r a84e8705f4dd tools/gcc/mknative-gcc.old
--- a/tools/gcc/mknative-gcc.old Wed Aug 12 23:23:04 2020 +0000
+++ b/tools/gcc/mknative-gcc.old Thu Aug 13 01:52:37 2020 +0000
@@ -1,5 +1,5 @@
#!/bin/sh
-# $NetBSD: mknative-gcc.old,v 1.7 2020/08/12 08:53:20 mrg Exp $
+# $NetBSD: mknative-gcc.old,v 1.8 2020/08/13 01:52:37 mrg Exp $
#
# Shell script for generating all the constants needed for a native
# platform build of gcc.
@@ -24,8 +24,15 @@
. $_TOP/tools/gcc/mknative.common
-_OUTDIR="$_TOP/external/gpl3/gcc"
-_OUTDIRBASE="external/gpl3/gcc"
+case $0 in
+ *mknative-gcc.old)
+ _OUTDIRBASE="external/gpl3/gcc.old"
+ ;;
+ *)
+ _OUTDIRBASE="external/gpl3/gcc"
+ ;;
+esac
+_OUTDIR="$_TOP/$_OUTDIRBASE"
sanitise_includes () {
sed \
Home |
Main Index |
Thread Index |
Old Index