OSDN Git Service

CLI: Sanity check audio options in HandBrakeCLI to prevent NULL dereferences when...
[handbrake-jp/handbrake-jp-git.git] / gtk / configure.ac
1 dnl Process this file with autoconf to produce a configure script.
2 dnl Created by Anjuta application wizard.
3
4 AC_INIT(ghb, 0.1)
5
6 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
7 AM_CONFIG_HEADER(config.h)
8 AM_MAINTAINER_MODE
9
10 AC_ISC_POSIX
11 AC_PROG_CC
12 AC_PROG_CXX
13 AM_PROG_CC_STDC
14 AC_HEADER_STDC
15
16 # introduce the optional configure parameter for the path of libXXX.a
17 AC_ARG_WITH(hb,
18         AC_HELP_STRING(
19             [--with-hb=prefix],
20             [try this for the bh-library prefix install directory]
21           ),
22           hb_PATHSET=1,
23           hb_PATHSET=0
24 )
25
26 if test  $hb_PATHSET = 1 ; then
27     case ${with_hb} in
28     /*)
29                 CXXFLAGS="$CXXFLAGS -I$with_hb/libhb"
30                 CFLAGS="$CFLAGS -I$with_hb/libhb"
31                 LDFLAGS="$LDFLAGS -L$with_hb/libhb -L$with_hb/contrib/lib"
32                 AC_SUBST(HB_DIR, "$with_hb")
33         ;;
34     *)
35                 CXXFLAGS="$CXXFLAGS "'-I$(top_srcdir)/'"$with_hb/libhb"
36                 CFLAGS="$CFLAGS "'-I$(top_srcdir)/'"$with_hb/libhb"
37                 LDFLAGS="$LDFLAGS "'-L$(top_srcdir)/'"$with_hb/libhb "'-L$(top_srcdir)/'"$with_hb/contrib/lib"
38                 AC_SUBST(HB_DIR, '$(top_srcdir)/'"$with_hb")
39         ;;
40     esac
41 else
42         CXXFLAGS="$CXXFLAGS "'-I$(top_srcdir)/'"../libhb"
43         CFLAGS="$CFLAGS "'-I$(top_srcdir)/'"../libhb"
44         LDFLAGS="$LDFLAGS "'-L$(top_srcdir)/'"../libhb "'-L$(top_srcdir)/'"../contrib/lib"
45         AC_SUBST(HB_DIR, '$(top_srcdir)/'"..")
46 fi
47
48 # overwrite global variable (used for Makefile generation)
49 AC_SUBST(GLOBALCXXFLAGS, $CXXFLAGS )
50 AC_SUBST(GLOBALLDFLAGS, $LDFLAGS )
51
52
53
54 dnl ***************************************************************************
55 dnl Internatinalization
56 dnl ***************************************************************************
57 GETTEXT_PACKAGE=ghb
58 AC_SUBST(GETTEXT_PACKAGE)
59 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [GETTEXT package name])
60 AM_GLIB_GNU_GETTEXT
61 IT_PROG_INTLTOOL([0.35.0])
62
63
64
65 AM_PROG_LIBTOOL
66
67
68
69 PKG_CHECK_MODULES(GHBTOOLS, [glib-2.0 gobject-2.0])
70 AC_SUBST(GHBTOOLS_CFLAGS)
71 AC_SUBST(GHBTOOLS_LIBS)
72
73 PKG_CHECK_MODULES(GHB, [gtk+-2.0 >= 2.8 gio-2.0 hal hal-storage])
74 AC_SUBST(GHB_CFLAGS)
75 AC_SUBST(GHB_LIBS)
76
77
78
79
80 AC_OUTPUT([
81 Makefile
82 src/Makefile
83 po/Makefile.in
84 ])