mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
Move writing of data.mk file to m4 macro.
(This used to be commit 7fee112d2b86b423c397118f0333065825ea3518)
This commit is contained in:
parent
9207a22a0e
commit
353afc8d94
@ -190,3 +190,34 @@ $SMB_INFO_ENABLES
|
||||
1;
|
||||
CEOF
|
||||
])
|
||||
|
||||
dnl SMB_BUILD_RUN(OUTPUT_FILE)
|
||||
AC_DEFUN([SMB_BUILD_RUN],
|
||||
[
|
||||
AC_OUTPUT_COMMANDS(
|
||||
[
|
||||
test "x$ac_abs_srcdir" != "x$ac_abs_builddir" && (
|
||||
cd $builddir;
|
||||
# NOTE: We *must* use -R so we don't follow symlinks (at least on BSD
|
||||
# systems).
|
||||
test -d heimdal || cp -R $srcdir/heimdal $builddir/
|
||||
test -d heimdal_build || cp -R $srcdir/heimdal_build $builddir/
|
||||
test -d build || builddir="$builddir" \
|
||||
srcdir="$srcdir" \
|
||||
$PERL ${srcdir}/script/buildtree.pl
|
||||
)
|
||||
|
||||
$PERL -I${builddir} -I${builddir}/build \
|
||||
-I${srcdir} -I${srcdir}/build \
|
||||
${srcdir}/build/smb_build/main.pl $1 || exit $?
|
||||
],
|
||||
[
|
||||
srcdir="$srcdir"
|
||||
builddir="$builddir"
|
||||
PERL="$PERL"
|
||||
|
||||
export PERL
|
||||
export srcdir
|
||||
export builddir
|
||||
])
|
||||
])
|
||||
|
@ -13,6 +13,8 @@ use smb_build::summary;
|
||||
use smb_build::config;
|
||||
use strict;
|
||||
|
||||
my $output_file = shift @ARGV;
|
||||
|
||||
my $INPUT = {};
|
||||
my $mkfile = smb_build::config_mk::run_config_mk($INPUT, $config::config{srcdir}, $config::config{builddir}, "main.mk");
|
||||
|
||||
@ -84,7 +86,7 @@ foreach my $key (values %$OUTPUT) {
|
||||
$mkenv->InitFunctions($key) if defined($key->{INIT_FUNCTIONS});
|
||||
}
|
||||
|
||||
$mkenv->write("data.mk");
|
||||
$mkenv->write($output_file);
|
||||
|
||||
summary::show($OUTPUT, \%config::config);
|
||||
|
||||
|
@ -170,32 +170,7 @@ $SMB_INFO_SUBSYSTEMS
|
||||
$SMB_INFO_LIBRARIES
|
||||
CEOF
|
||||
|
||||
AC_OUTPUT_COMMANDS(
|
||||
[
|
||||
test "x$ac_abs_srcdir" != "x$ac_abs_builddir" && (
|
||||
cd $builddir;
|
||||
# NOTE: We *must* use -R so we don't follow symlinks (at least on BSD
|
||||
# systems).
|
||||
test -d heimdal || cp -R $srcdir/heimdal $builddir/
|
||||
test -d heimdal_build || cp -R $srcdir/heimdal_build $builddir/
|
||||
test -d build || builddir="$builddir" \
|
||||
srcdir="$srcdir" \
|
||||
$PERL ${srcdir}/script/buildtree.pl
|
||||
)
|
||||
|
||||
$PERL -I${builddir} -I${builddir}/build \
|
||||
-I${srcdir} -I${srcdir}/build \
|
||||
${srcdir}/build/smb_build/main.pl || exit $?
|
||||
],
|
||||
[
|
||||
srcdir="$srcdir"
|
||||
builddir="$builddir"
|
||||
PERL="$PERL"
|
||||
|
||||
export PERL
|
||||
export srcdir
|
||||
export builddir
|
||||
])
|
||||
SMB_BUILD_RUN(data.mk)
|
||||
AC_OUTPUT
|
||||
|
||||
cmp include/config_tmp.h include/config.h >/dev/null 2>&1
|
||||
|
Loading…
x
Reference in New Issue
Block a user