~ubuntu-branches/ubuntu/raring/sysprof/raring-proposed

« back to all changes in this revision

Viewing changes to .pc/static_libbfd.patch/configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Ritesh Raj Sarraf
  • Date: 2010-06-13 15:09:31 UTC
  • Revision ID: james.westby@ubuntu.com-20100613150931-7ny43o6qd7a81961
Tags: 1.0.12-2
* Take maintenance (Closes: #445205)
* Update Standards Version to 3.8.4 (No changes required) 
* Add homepage and Vcs details 
* Add misc:Depends to make it lintian clean 
* Update module version to current package version 
* Drop autotools-dev and automake1.9 from build depends 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AC_PREREQ(2.54)
 
2
 
 
3
AC_INIT([sysprof], [1.0.12])
 
4
AC_CONFIG_SRCDIR(sysprof.glade)
 
5
 
 
6
AM_INIT_AUTOMAKE(no-define)
 
7
 
 
8
AM_CONFIG_HEADER(config.h)
 
9
 
 
10
AC_PROG_CC
 
11
AC_PROG_INSTALL
 
12
 
 
13
changequote(,)dnl
 
14
if test "x$GCC" = "xyes"; then
 
15
  case " $CFLAGS " in
 
16
  *[\ \ ]-Wall[\ \      ]*) ;;
 
17
  *) CFLAGS="$CFLAGS -Wall" ;;
 
18
  esac
 
19
fi
 
20
changequote([,])dnl
 
21
 
 
22
debugdir=${libdir}/debug
 
23
 
 
24
# Separate debug dir
 
25
         
 
26
dnl written by Guido Draheim <guidod@gmx.de>, original by Alexandre Oliva 
 
27
dnl Version 1.3 (2001/03/02)
 
28
dnl source http://www.gnu.org/software/ac-archive/Miscellaneous/ac_define_dir.html
 
29
 
 
30
AC_DEFUN([AC_DEFINE_DIR], [
 
31
  test "x$prefix" = xNONE && prefix="$ac_default_prefix"
 
32
  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
 
33
  ac_define_dir=`eval echo [$]$2`
 
34
  ac_define_dir=`eval echo [$]ac_define_dir`
 
35
  ifelse($3, ,
 
36
    AC_DEFINE_UNQUOTED($1, "$ac_define_dir"),
 
37
    AC_DEFINE_UNQUOTED($1, "$ac_define_dir", $3))
 
38
])
 
39
 
 
40
AC_ARG_WITH(separate-debug-dir,
 
41
[  --with-separate-debug-dir=path   Look for global separate debug info in this path [LIBDIR/debug]],
 
42
[debugdir="${withval}"])
 
43
        
 
44
AC_DEFINE_DIR(DEBUGDIR, debugdir,
 
45
              [Look for global separate debug info in this path])
 
46
 
 
47
AC_ARG_ENABLE(kernel-module,
 
48
     AC_HELP_STRING(--disable-kernel-module, disable building kernel module))
 
49
 
 
50
kernel_module="yes"
 
51
if test "x$enableval" = "xno"; then
 
52
        kernel_module="no"
 
53
fi
 
54
 
 
55
if test $kernel_module = "yes"; then
 
56
  # Activate build in module/ subdir
 
57
  MODULE_SUBDIR=module
 
58
  
 
59
  # Kernel version
 
60
  KMAJOR=`uname -r | cut -d"." -f 1`
 
61
  KMINOR=`uname -r | cut -d"." -f 2`
 
62
  KMICRO=`uname -r | cut -d"." -f 3 | cut -d"-" -f 1`
 
63
 
 
64
  if [[ $KMICRO -lt 11 ]] ; then
 
65
     echo \*
 
66
     echo \* Linux \>= 2.6.11 is required
 
67
     echo \*
 
68
     exit 1
 
69
  fi
 
70
 
 
71
  if [ ! test -f /lib/modules/`uname -r`/build/Makefile ] ; then
 
72
     echo \*
 
73
     echo \* Sysprof requires the kernel source code to be installed.
 
74
     echo \* On a Fedora Core system the relevant package is kernel-devel
 
75
     echo \*
 
76
     exit 1
 
77
  fi
 
78
fi
 
79
 
 
80
# Pkgconfig dependencies
 
81
        
 
82
dep_modules="gtk+-2.0 > 2.6.0 gthread-2.0 gdk-pixbuf-2.0 pangoft2 libglade-2.0"
 
83
 
 
84
PKG_CHECK_MODULES(DEP, $dep_modules, [],
 
85
                  AC_MSG_ERROR([sysprof dependencies not satisfied]))
 
86
 
 
87
# libiberty and libbfd
 
88
 
 
89
AC_CHECK_LIB(iberty, cplus_demangle,:, 
 
90
  AC_CHECK_LIB(iberty, cplus_demangle_opname, [],
 
91
    AC_MSG_ERROR([libiberty is required to compile sysprof]), -ldl))
 
92
 
 
93
AC_CHECK_LIB(bfd, bfd_get_error, [DEP_LIBS="$DEP_LIBS -lbfd -liberty"],
 
94
  AC_MSG_ERROR([libbfd is required to compile sysprof]),
 
95
  -liberty)
 
96
 
 
97
 
 
98
# emit files
 
99
 
 
100
AC_SUBST(DEP_LIBS)
 
101
AC_SUBST(MODULE_SUBDIR)
 
102
 
 
103
AC_CONFIG_FILES([
 
104
Makefile
 
105
])
 
106
 
 
107
AC_OUTPUT