1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

r19609: fix uninitialized perl variabel, we need AC_SUBST() for all configure vars

we want to use in perl...

metze
(This used to be commit 2b021e2d8c)
This commit is contained in:
Stefan Metzmacher 2006-11-07 10:44:17 +00:00 committed by Gerald (Jerry) Carter
parent 438f14701a
commit 22a155af05
2 changed files with 22 additions and 18 deletions

View File

@ -59,7 +59,7 @@ sub PkgConfig($$$$$$$$$$)
print __FILE__.": creating $path\n";
if ($self->{config}->{samba_cv_immediate_structures} eq "yes") {
if ($self->{config}->{libreplace_cv_immediate_structures} eq "yes") {
$cflags .= " -DHAVE_IMMEDIATE_STRUCTURES=1";
}

View File

@ -140,23 +140,27 @@ fi
############################################
# check if the compiler can do immediate structures
AC_CACHE_CHECK([for immediate structures],samba_cv_immediate_structures, [
AC_TRY_COMPILE([
#include <stdio.h>],
[
typedef struct {unsigned x;} FOOBAR;
#define X_FOOBAR(x) ((FOOBAR) { x })
#define FOO_ONE X_FOOBAR(1)
FOOBAR f = FOO_ONE;
static const struct {
FOOBAR y;
} f2[] = {
{FOO_ONE}
};
],
samba_cv_immediate_structures=yes,samba_cv_immediate_structures=no)])
if test x"$samba_cv_immediate_structures" = x"yes"; then
AC_DEFINE(HAVE_IMMEDIATE_STRUCTURES,1,[Whether the compiler supports immediate structures])
AC_SUBST(libreplace_cv_immediate_structures)
AC_CACHE_CHECK([for immediate structures],libreplace_cv_immediate_structures,[
AC_TRY_COMPILE([
#include <stdio.h>
],[
typedef struct {unsigned x;} FOOBAR;
#define X_FOOBAR(x) ((FOOBAR) { x })
#define FOO_ONE X_FOOBAR(1)
FOOBAR f = FOO_ONE;
static const struct {
FOOBAR y;
} f2[] = {
{FOO_ONE}
};
],
libreplace_cv_immediate_structures=yes,
libreplace_cv_immediate_structures=no,
libreplace_cv_immediate_structures=cross)
])
if test x"$libreplace_cv_immediate_structures" = x"yes"; then
AC_DEFINE(HAVE_IMMEDIATE_STRUCTURES,1,[Whether the compiler supports immediate structures])
fi
AC__LIBREPLACE_ONLY_CC_CHECKS_END