~ubuntu-branches/ubuntu/trusty/sysprof/trusty

« 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: 2011-06-13 23:05:39 UTC
  • mfrom: (8.1.2 experimental)
  • Revision ID: james.westby@ubuntu.com-20110613230539-426qhsc3k996edou
Tags: 1.1.6-2
Upload to unstable 

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