mirror of
https://github.com/samba-team/samba.git
synced 2025-01-29 21:47:30 +03:00
2be258071c
build options, so we will always have the right values for how and when an smbd was built. In particular, this is indended to address bitrot caused by configure.in changes. Andrew Bartlett
-
42 lines
755 B
Bash
Executable File
42 lines
755 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ $# -lt 3 ]
|
|
then
|
|
echo "Usage: $0 srcdir builddir compiler"
|
|
exit 1
|
|
fi
|
|
|
|
uname=`uname -a`
|
|
date=`date`
|
|
srcdir=$1
|
|
builddir=$2
|
|
compiler=$3
|
|
|
|
if [ ! "x$USER" = "x" ]; then
|
|
whoami=$USER
|
|
else
|
|
if [ ! "x$LOGNAME" = "x" ]; then
|
|
whoami=$LOGNAME
|
|
else
|
|
whoami=`whoami || id -un`
|
|
fi
|
|
fi
|
|
|
|
host=`hostname`
|
|
|
|
cat <<EOF
|
|
/* This file is automatically generated with "make include/build_env.h". DO NOT EDIT */
|
|
|
|
#ifndef _BUILD_ENV_H
|
|
#define _BUILD_ENV_H
|
|
|
|
#define BUILD_ENV_UNAME "${uname}"
|
|
#define BUILD_ENV_DATE "${date}"
|
|
#define BUILD_ENV_SRCDIR "${srcdir}"
|
|
#define BUILD_ENV_BUILDDIR "${builddir}"
|
|
#define BUILD_ENV_USER "${whoami}"
|
|
#define BUILD_ENV_HOST "${host}"
|
|
#define BUILD_ENV_COMPILER "${compiler}"
|
|
#endif /* _BUILD_ENV_H */
|
|
EOF
|