import ext/codecparsers instead of git submodule
[profile/ivi/gstreamer-vaapi.git] / ext / codecparsers / configure.ac
1 # codecparsers package version number
2 m4_define([gst_codecparsers_major_version], [0])
3 m4_define([gst_codecparsers_minor_version], [10])
4 m4_define([gst_codecparsers_micro_version], [23])
5 m4_define([gst_codecparsers_pre_version],   [1])
6 m4_define([gst_codecparsers_version],
7           [gst_codecparsers_major_version.gst_codecparsers_minor_version.gst_codecparsers_micro_version])
8 m4_if(gst_codecparsers_pre_version, [0], [], [
9 m4_append([gst_codecparsers_version], gst_codecparsers_pre_version, [.pre])
10 ])
11
12 # glib version number
13 m4_define([glib_major_version], [2])
14 m4_define([glib_minor_version], [28])
15 m4_define([glib_micro_version], [0])
16 m4_define([glib_major_minor_version],
17           [glib_major_version.glib_minor_version])
18 m4_define([glib_version],
19           [glib_major_version.glib_minor_version.glib_micro_version])
20
21 # gst version number
22 m4_define([gst_major_version], [0])
23 m4_define([gst_minor_version], [10])
24 m4_define([gst_micro_version], [36])
25 m4_define([gst_major_minor_version],
26           [gst_major_version.gst_minor_version])
27 m4_define([gst_version],
28           [gst_major_version.gst_minor_version.gst_micro_version])
29
30 # gst plugins-base version number
31 m4_define([gst_plugins_base_major_version], [0])
32 m4_define([gst_plugins_base_minor_version], [10])
33 m4_define([gst_plugins_base_micro_version], [31])
34 m4_define([gst_plugins_base_version],
35           [gst_plugins_base_major_version.gst_plugins_base_minor_version.gst_plugins_base_micro_version])
36
37 AC_PREREQ([2.58])
38 AC_INIT([gst_codecparsers], [gst_codecparsers_version],
39     [gwenole.beauchesne@intel.com],
40     [gstreamer-codecparsers])
41
42 AC_CONFIG_HEADERS([config.h])
43 AC_CONFIG_SRCDIR([Makefile.am])
44 AC_CONFIG_MACRO_DIR([m4])
45 AC_CONFIG_AUX_DIR([build-aux])
46
47 AC_CANONICAL_TARGET
48
49 AM_INIT_AUTOMAKE([1.9 tar-ustar no-dist-gzip dist-bzip2])
50
51 dnl Versions for GStreamer and plugins-base
52 GST_MAJORMINOR=gst_major_minor_version
53 GST_API_VERSION=$GST_MAJORMINOR
54 GST_VERSION_REQUIRED=gst_version
55 GST_PLUGINS_BASE_VERSION_REQUIRED=gst_plugins_base_version
56 AC_SUBST(GST_MAJORMINOR)
57 AC_SUBST(GST_API_VERSION)
58 AC_SUBST(GST_VERSION_REQUIRED)
59 AC_SUBST(GST_PLUGINS_BASE_VERSION_REQUIRED)
60
61 dnl Use pretty build output with automake >= 1.11
62 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [
63   AM_DEFAULT_VERBOSITY=1
64   AC_SUBST(AM_DEFAULT_VERBOSITY)
65 ])
66
67 dnl Check for tools
68 AC_PROG_CC
69 AM_PROG_CC_C_O
70
71 dnl Initialize libtool
72 LT_PREREQ([2.2])
73 LT_INIT
74
75 dnl Check for GLib
76 GLIB_VERSION_REQUIRED=glib_version
77 PKG_CHECK_MODULES([GLIB], [glib-2.0 >= $GLIB_VERSION_REQUIRED])
78 AC_SUBST(GLIB_VERSION_REQUIRED)
79
80 dnl GStreamer Core
81 PKG_CHECK_MODULES([GST],       [gstreamer-$GST_MAJORMINOR >= gst_version])
82 PKG_CHECK_MODULES([GST_BASE],  [gstreamer-base-$GST_MAJORMINOR >= gst_version])
83 PKG_CHECK_MODULES([GST_CHECK], [gstreamer-check-$GST_MAJORMINOR])
84
85 dnl GST_ALL_LDFLAGS:
86 dnl LDFLAGS really should only contain flags, not libs - they get added before
87 dnl whatevertarget_LIBS and -L flags here affect the rest of the linking
88 GST_ALL_LDFLAGS="-no-undefined"
89 AC_SUBST(GST_ALL_LDFLAGS)
90
91 AC_CONFIG_FILES([
92     Makefile
93     gst-libs/Makefile
94     gst-libs/gst/Makefile
95     gst-libs/gst/codecparsers/Makefile
96     tests/Makefile
97     tests/check/Makefile
98     tests/check/libs/Makefile
99 ])
100 AC_OUTPUT