]> git.ipfire.org Git - thirdparty/kernel/linux.git/blame - scripts/mkcompile_h
Merge tag 'bcachefs-2024-04-10' of https://evilpiepirate.org/git/bcachefs
[thirdparty/kernel/linux.git] / scripts / mkcompile_h
CommitLineData
17c5ca98 1#!/bin/sh
b2441318 2# SPDX-License-Identifier: GPL-2.0
17c5ca98 3
2df8220c
MY
4UTS_MACHINE=$1
5CC_VERSION="$2"
6LD=$3
1da177e4 7
53e6892c 8if test -z "$KBUILD_BUILD_USER"; then
f0772604 9 LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/')
53e6892c
MM
10else
11 LINUX_COMPILE_BY=$KBUILD_BUILD_USER
12fi
13if test -z "$KBUILD_BUILD_HOST"; then
1e66d50a 14 LINUX_COMPILE_HOST=`uname -n`
53e6892c
MM
15else
16 LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST
17fi
1da177e4 18
c7b594f5
MY
19LD_VERSION=$(LC_ALL=C $LD -v | head -n1 |
20 sed -e 's/(compatible with [^)]*)//' -e 's/[[:space:]]*$//')
38385f8f 21
2df8220c
MY
22cat <<EOF
23#define UTS_MACHINE "${UTS_MACHINE}"
24#define LINUX_COMPILE_BY "${LINUX_COMPILE_BY}"
25#define LINUX_COMPILE_HOST "${LINUX_COMPILE_HOST}"
26#define LINUX_COMPILER "${CC_VERSION}, ${LD_VERSION}"
27EOF