~ubuntu-branches/ubuntu/quantal/lxc/quantal-201208232243

« back to all changes in this revision

Viewing changes to configure

  • Committer: Package Import Robot
  • Author(s): Serge Hallyn
  • Date: 2012-08-16 17:03:07 UTC
  • Revision ID: package-import@ubuntu.com-20120816170307-91m3dpxdo446bzqr
Tags: 0.8.0~rc1-4ubuntu25
* debian/control: only depend on libseccomp-dev on i386 and amd64, and
  switch to upstream-submitted seccomp patch (LP: #1037701)
* debian/rules: add '--with autoreconf' to force recreation of
  configure from configure.ac
* 0099-cleanup-after-template-help: don't leave a partially created
  container when -h is passed after '--'.  (LP: #1031043)

Show diffs side-by-side

added added

removed removed

Lines of Context:
623
623
ENABLE_EXAMPLES_TRUE
624
624
ENABLE_DOCBOOK_FALSE
625
625
ENABLE_DOCBOOK_TRUE
 
626
SECCOMP_LIBS
626
627
have_docbook
 
628
ENABLE_SECCOMP_FALSE
 
629
ENABLE_SECCOMP_TRUE
627
630
ENABLE_RPATH_FALSE
628
631
ENABLE_RPATH_TRUE
629
632
SETCAP
720
723
enable_option_checking
721
724
enable_dependency_tracking
722
725
enable_rpath
 
726
enable_seccomp
723
727
enable_doc
724
728
enable_examples
725
729
with_config_path
1358
1362
  --disable-dependency-tracking  speeds up one-time build
1359
1363
  --enable-dependency-tracking   do not reject slow dependency extractors
1360
1364
  --disable-rpath         do not set rpath in executables
 
1365
  --enable-seccomp        enable seccomp
1361
1366
  --enable-doc            make mans (require docbook2man installed)
1362
1367
                          [default=auto]
1363
1368
  --disable-examples      do not install configuration examples
4340
4345
fi
4341
4346
 
4342
4347
 
 
4348
# Check whether --enable-seccomp was given.
 
4349
if test "${enable_seccomp+set}" = set; then :
 
4350
  enableval=$enable_seccomp;
 
4351
else
 
4352
  enable_seccomp=yes
 
4353
fi
 
4354
 
 
4355
 if test "x$enable_seccomp" = "xyes"; then
 
4356
  ENABLE_SECCOMP_TRUE=
 
4357
  ENABLE_SECCOMP_FALSE='#'
 
4358
else
 
4359
  ENABLE_SECCOMP_TRUE='#'
 
4360
  ENABLE_SECCOMP_FALSE=
 
4361
fi
 
4362
 
 
4363
 
4343
4364
# Check whether --enable-doc was given.
4344
4365
if test "${enable_doc+set}" = set; then :
4345
4366
  enableval=$enable_doc;
4392
4413
                as_fn_error $? "docbook2man required by man request, but not found" "$LINENO" 5
4393
4414
fi
4394
4415
 
 
4416
if test -z "$ENABLE_SECCOMP_TRUE"; then :
 
4417
  ac_fn_c_check_header_mongrel "$LINENO" "seccomp.h" "ac_cv_header_seccomp_h" "$ac_includes_default"
 
4418
if test "x$ac_cv_header_seccomp_h" = xyes; then :
 
4419
 
 
4420
else
 
4421
  as_fn_error $? "You must install the seccomp development package in order to compile lxc" "$LINENO" 5
 
4422
fi
 
4423
 
 
4424
 
 
4425
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for seccomp_init in -lseccomp" >&5
 
4426
$as_echo_n "checking for seccomp_init in -lseccomp... " >&6; }
 
4427
if ${ac_cv_lib_seccomp_seccomp_init+:} false; then :
 
4428
  $as_echo_n "(cached) " >&6
 
4429
else
 
4430
  ac_check_lib_save_LIBS=$LIBS
 
4431
LIBS="-lseccomp  $LIBS"
 
4432
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 
4433
/* end confdefs.h.  */
 
4434
 
 
4435
/* Override any GCC internal prototype to avoid an error.
 
4436
   Use char because int might match the return type of a GCC
 
4437
   builtin and then its argument prototype would still apply.  */
 
4438
#ifdef __cplusplus
 
4439
extern "C"
 
4440
#endif
 
4441
char seccomp_init ();
 
4442
int
 
4443
main ()
 
4444
{
 
4445
return seccomp_init ();
 
4446
  ;
 
4447
  return 0;
 
4448
}
 
4449
_ACEOF
 
4450
if ac_fn_c_try_link "$LINENO"; then :
 
4451
  ac_cv_lib_seccomp_seccomp_init=yes
 
4452
else
 
4453
  ac_cv_lib_seccomp_seccomp_init=no
 
4454
fi
 
4455
rm -f core conftest.err conftest.$ac_objext \
 
4456
    conftest$ac_exeext conftest.$ac_ext
 
4457
LIBS=$ac_check_lib_save_LIBS
 
4458
fi
 
4459
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_seccomp_seccomp_init" >&5
 
4460
$as_echo "$ac_cv_lib_seccomp_seccomp_init" >&6; }
 
4461
if test "x$ac_cv_lib_seccomp_seccomp_init" = xyes; then :
 
4462
  cat >>confdefs.h <<_ACEOF
 
4463
#define HAVE_LIBSECCOMP 1
 
4464
_ACEOF
 
4465
 
 
4466
  LIBS="-lseccomp $LIBS"
 
4467
 
 
4468
else
 
4469
  as_fn_error $? "You must install the seccomp development package in order to compile lxc" "$LINENO" 5
 
4470
fi
 
4471
 
 
4472
 
 
4473
cat >>confdefs.h <<_ACEOF
 
4474
#define ENABLE_SECCOMP 1
 
4475
_ACEOF
 
4476
 
 
4477
     SECCOMP_LIBS=-lseccomp
 
4478
 
 
4479
fi
 
4480
 
4395
4481
 if test "x$have_docbook" = "xyes"; then
4396
4482
  ENABLE_DOCBOOK_TRUE=
4397
4483
  ENABLE_DOCBOOK_FALSE='#'
5103
5189
  as_fn_error $? "conditional \"ENABLE_RPATH\" was never defined.
5104
5190
Usually this means the macro was only invoked conditionally." "$LINENO" 5
5105
5191
fi
 
5192
if test -z "${ENABLE_SECCOMP_TRUE}" && test -z "${ENABLE_SECCOMP_FALSE}"; then
 
5193
  as_fn_error $? "conditional \"ENABLE_SECCOMP\" was never defined.
 
5194
Usually this means the macro was only invoked conditionally." "$LINENO" 5
 
5195
fi
5106
5196
if test -z "${ENABLE_DOCBOOK_TRUE}" && test -z "${ENABLE_DOCBOOK_FALSE}"; then
5107
5197
  as_fn_error $? "conditional \"ENABLE_DOCBOOK\" was never defined.
5108
5198
Usually this means the macro was only invoked conditionally." "$LINENO" 5