~ubuntu-branches/ubuntu/precise/wget/precise-proposed

« back to all changes in this revision

Viewing changes to m4/extensions.m4

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2011-10-19 00:00:09 UTC
  • mfrom: (2.1.13 sid)
  • Revision ID: james.westby@ubuntu.com-20111019000009-8p33w3wz4b1rdri0
Tags: 1.13-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - Add wget-udeb to ship wget.gnu as alternative to busybox wget
    implementation.
  - Depend on libssl-dev 0.9.8k-7ubuntu4 (LP: #503339)
* Dropped changes, superseded in Debian:
  - Keep build dependencies in main:
    + debian/control: remove info2man build-dep
    + debian/patches/series: disable wget-infopod_generated_manpage
  - Mark wget Multi-Arch: foreign, so packages that aren't of the same arch
    can depend on it.
* Pass --with-ssl=openssl; we don't want to use gnutls, there's no udeb for
  it.
* Add a second build pass for the udeb, so we can build without libidn.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# serial 8  -*- Autoconf -*-
 
1
# serial 10  -*- Autoconf -*-
2
2
# Enable extensions on systems that normally disable them.
3
3
 
4
 
# Copyright (C) 2003, 2006-2009 Free Software Foundation, Inc.
 
4
# Copyright (C) 2003, 2006-2011 Free Software Foundation, Inc.
5
5
# This file is free software; the Free Software Foundation
6
6
# gives unlimited permission to copy and/or distribute it,
7
7
# with or without modifications, as long as this notice is preserved.
12
12
# enough in this area it's likely we'll need to redefine
13
13
# AC_USE_SYSTEM_EXTENSIONS for quite some time.
14
14
 
 
15
# If autoconf reports a warning
 
16
#     warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
 
17
# or  warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
 
18
# the fix is
 
19
#   1) to ensure that AC_USE_SYSTEM_EXTENSIONS is never directly invoked
 
20
#      but always AC_REQUIREd,
 
21
#   2) to ensure that for each occurrence of
 
22
#        AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
 
23
#      or
 
24
#        AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
 
25
#      the corresponding gnulib module description has 'extensions' among
 
26
#      its dependencies. This will ensure that the gl_USE_SYSTEM_EXTENSIONS
 
27
#      invocation occurs in gl_EARLY, not in gl_INIT.
 
28
 
15
29
# AC_USE_SYSTEM_EXTENSIONS
16
30
# ------------------------
17
31
# Enable extensions on systems that normally disable them,
53
67
#ifndef _ALL_SOURCE
54
68
# undef _ALL_SOURCE
55
69
#endif
 
70
/* Enable general extensions on MacOS X.  */
 
71
#ifndef _DARWIN_C_SOURCE
 
72
# undef _DARWIN_C_SOURCE
 
73
#endif
56
74
/* Enable GNU extensions on systems that have them.  */
57
75
#ifndef _GNU_SOURCE
58
76
# undef _GNU_SOURCE
74
92
    [ac_cv_safe_to_define___extensions__],
75
93
    [AC_COMPILE_IFELSE(
76
94
       [AC_LANG_PROGRAM([[
77
 
#         define __EXTENSIONS__ 1
78
 
          ]AC_INCLUDES_DEFAULT])],
 
95
#         define __EXTENSIONS__ 1
 
96
          ]AC_INCLUDES_DEFAULT])],
79
97
       [ac_cv_safe_to_define___extensions__=yes],
80
98
       [ac_cv_safe_to_define___extensions__=no])])
81
99
  test $ac_cv_safe_to_define___extensions__ = yes &&
82
100
    AC_DEFINE([__EXTENSIONS__])
83
101
  AC_DEFINE([_ALL_SOURCE])
 
102
  AC_DEFINE([_DARWIN_C_SOURCE])
84
103
  AC_DEFINE([_GNU_SOURCE])
85
104
  AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
86
105
  AC_DEFINE([_TANDEM_SOURCE])