~ubuntu-branches/ubuntu/edgy/lurker/edgy

« back to all changes in this revision

Viewing changes to acinclude.m4

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Meurer
  • Date: 2004-09-26 16:27:51 UTC
  • Revision ID: james.westby@ubuntu.com-20040926162751-z1ohcjltv7ojtg6z
Tags: upstream-1.2
ImportĀ upstreamĀ versionĀ 1.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# AC_SEARCH_HEADER_DIRS(HEADER-FILE, SEARCH-DIRS,
 
2
#                        [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
 
3
#                        [INCLUDES])
 
4
AC_DEFUN([AC_SEARCH_HEADER_DIRS],
 
5
[AS_VAR_PUSHDEF([ac_Header], [ac_cv_header_$1])dnl
 
6
AC_CACHE_CHECK([for $1], ac_Header,
 
7
[ac_header_search_save_CPPFLAGS=$CPPFLAGS
 
8
AS_VAR_SET(ac_Header, no)
 
9
AC_COMPILE_IFELSE([AC_LANG_SOURCE([AC_INCLUDES_DEFAULT([$5])
 
10
@%:@include <$1>])],
 
11
                  [AS_VAR_SET(ac_Header, standard)])
 
12
if test AS_VAR_GET(ac_Header) = no; then
 
13
  for ac_inc in $2; do
 
14
    CPPFLAGS="-I$ac_inc $ac_header_search_save_CPPFLAGS"
 
15
    AC_COMPILE_IFELSE([AC_LANG_SOURCE([AC_INCLUDES_DEFAULT([$5])
 
16
@%:@include <$1>])],
 
17
                      [AS_VAR_SET(ac_Header, -I$ac_inc)
 
18
break])
 
19
  done
 
20
fi
 
21
CPPFLAGS=$ac_header_search_save_CPPFLAGS])
 
22
AS_IF([test AS_VAR_GET(ac_Header) != no],
 
23
  [test AS_VAR_GET(ac_Header) = standard || CPPFLAGS="AS_VAR_GET(ac_Header) $CPPFLAGS"
 
24
  $3],
 
25
      [$4])dnl
 
26
AS_VAR_POPDEF([ac_Header])dnl
 
27
])
 
28
 
 
29
# AC_SEARCH_EXPRESSION_LIBS(EXPR, SEARCH-LIBS, [INCLUDES]
 
30
#                          [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
 
31
#                          [OTHER-LIBRARIES])
 
32
AC_DEFUN([AC_SEARCH_EXPRESSION_LIBS],
 
33
[AS_VAR_PUSHDEF([ac_Expression], [ac_cv_expression_$1])dnl
 
34
AC_CACHE_CHECK([how $1 links], ac_Expression,
 
35
[ac_expression_search_save_LIBS=$LIBS
 
36
AS_VAR_SET(ac_Expression, no)
 
37
AC_LINK_IFELSE([AC_LANG_PROGRAM([$3],[$1])],
 
38
               [AS_VAR_SET(ac_Expression, "standard")])
 
39
if test "AS_VAR_GET(ac_Expression)" = "no"; then
 
40
  for ac_lib in $2; do
 
41
    LIBS="-l$ac_lib $6 $ac_expression_search_save_LIBS"
 
42
    AC_LINK_IFELSE([AC_LANG_PROGRAM([$3], [$1])],
 
43
                   [AS_VAR_SET(ac_Expression, -l$ac_lib)
 
44
break])
 
45
  done
 
46
fi
 
47
LIBS=$ac_expression_search_save_LIBS])
 
48
AS_IF([test "AS_VAR_GET(ac_Expression)" != "no"],
 
49
  [test "AS_VAR_GET(ac_Expression)" = "standard" || LIBS="AS_VAR_GET(ac_Expression) $LIBS"
 
50
  $4],
 
51
      [$5])dnl
 
52
AS_VAR_POPDEF([ac_Expression])dnl
 
53
])
 
54
 
 
55
# AC_SEARCH_CLASS_LIBS(CLASS, SEARCH-LIBS, [INCLUDES]
 
56
#                       [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
 
57
#                       [OTHER-LIBRARIES])
 
58
AC_DEFUN([AC_SEARCH_CLASS_LIBS],
 
59
[AC_CACHE_CHECK([for library containing class $1], [ac_cv_class_$1],
 
60
[ac_class_search_save_LIBS=$LIBS
 
61
ac_cv_class_$1=no
 
62
AC_LINK_IFELSE([AC_LANG_PROGRAM([$3],[$1 foobar])],
 
63
               [ac_cv_class_$1="none required"])
 
64
if test "$ac_cv_class_$1" = no; then
 
65
  for ac_lib in $2; do
 
66
    LIBS="-l$ac_lib $6 $ac_class_search_save_LIBS"
 
67
    AC_LINK_IFELSE([AC_LANG_PROGRAM([$3], [$1 foobar])],
 
68
                   [ac_cv_class_$1="-l$ac_lib" 
 
69
break])
 
70
  done
 
71
fi
 
72
LIBS=$ac_class_search_save_LIBS])
 
73
AS_IF([test "$ac_cv_class_$1" != no],
 
74
  [test "$ac_cv_class_$1" = "none required" || LIBS="$ac_cv_class_$1 $LIBS"
 
75
  $4],
 
76
      [$5])dnl
 
77
])
 
78
 
 
79
AC_DEFUN([AC_DEFINE_DIR],
 
80
 [prefix_backup="$prefix"
 
81
  exec_prefix_backup="$exec_prefix"
 
82
  ac_define_dir_result="$2"
 
83
  if test "x${prefix}" = "xNONE"; then prefix="${ac_default_prefix}"; fi
 
84
  if test "x${exec_prefix}" = "xNONE"; then exec_prefix="${prefix}"; fi
 
85
  while echo "$ac_define_dir_result" | grep '\$' >/dev/null; do
 
86
    ac_define_dir_result=`eval echo $ac_define_dir_result`
 
87
  done
 
88
  prefix="${prefix_backup}"
 
89
  exec_prefix="${exec_prefix}"
 
90
  $1="$ac_define_dir_result"
 
91
  AC_SUBST($1)
 
92
 ])