mirror of
https://github.com/samba-team/samba.git
synced 2024-12-29 11:21:54 +03:00
53004910eb
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
(This used to be commit 2be258071c
)
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
|