[go: up one dir, main page]

Menu

[07eca3]: / configure.ac  Maximize  Restore  History

Download this file

101 lines (83 with data), 3.1 kB

# Process this file with autoconf to produce a configure script.

m4_define([fjme_major_version], [1])
m4_define([fjme_minor_version], [0])
m4_define([fjme_micro_version], [0])

m4_define([fjme_real_version], 
          [fjme_major_version.fjme_minor_version.fjme_micro_version])

m4_define([fjme_version], 
          [fjme_major_version.fjme_minor_version])

AC_INIT([FJMovieEditor], fjme_real_version, [https://sourceforge.net/apps/trac/fjme/newticket], [FJMovieEditor], [http://fjme.sf.net])
AC_PREREQ([2.59])
AM_INIT_AUTOMAKE([1.10 no-define])

m4_define([glib_required_version], [2.16.1])
m4_define([gtk_required_version], [1.2.10])
m4_define([alsa_required_version], [1.0.0])
m4_define([pango_required_version], [0.25.0])
m4_define([gdk_required_version], [0.25.0])
m4_define([gdk_pixbuf_required_version], [0.25.0])
m4_define([gstreamer_required_version], [0.10.0])
m4_define([gio_required_version], [0.25.0])
m4_define([atk_required_version], [0.25.0])
m4_define([python_required_version], [0.25.0])
m4_define([gobject_required_version], [0.25.0])
m4_define([gmodule_required_version], [0.25.0])

FJME_VERSION=fjme_version
FJME_REAL_VERSION=fjme_real_version
FJME_MAJOR_VERSION=fjme_major_version
FJME_MINOR_VERSION=fjme_minor_version
FJME_MICRO_VERSION=fjme_micro_version

FJME_DATA=$datadir/fjme-$FJME_REAL_VERSION/

AC_SUBST(FJME_VERSION)
AC_SUBST(FJME_REAL_VERSION)
AC_SUBST(FJME_MAJOR_VERSION)
AC_SUBST(FJME_MINOR_VERSION)
AC_SUBST(FJME_MICRO_VERSION)
AC_SUBST(FJME_DATA)

#check for libraries
PKG_CHECK_MODULES( ALSA, alsa >= alsa_required_version )
PKG_CHECK_MODULES( GSTREAMER, gstreamer-0.10 >= gstreamer_required_version )
PKG_CHECK_MODULES(PANGO, pango >= pango_required_version)
PKG_CHECK_MODULES(GDK_PIXBUF, gdk-pixbuf-2.0 >= gdk_pixbuf_required_version)
PKG_CHECK_MODULES( GIO, gio-2.0 >= gio_required_version)
PKG_CHECK_MODULES( ATK, atk >= atk_required_version)
PKG_CHECK_MODULES( GDK, gdk-2.0 >= gdk_required_version )
PKG_CHECK_MODULES( GLIB, glib-2.0 >= glib_required_version )
PKG_CHECK_MODULES( GTK, gtk+-2.0 >= gtk_required_version )

PKG_CHECK_MODULES( PYTHON, python >= python_required_version, AC_DEFINE([WITH_PYTHON],
 [1], [PYTHON Disponible?]), AC_DEFINE([WITH_PYTHON], [0], [PYTHON Disponible?]) )

PKG_CHECK_MODULES( GMODULE, gmodule-2.0 >= gmodule_required_version )
PKG_CHECK_MODULES( GOBJECT, gobject-2.0 >= gobject_required_version )

# Checks for programs.
AC_PROG_CXX
AC_PROG_CC
AC_PROG_CC_STDC
AC_PROG_INSTALL

AC_CONFIG_HEADERS([libfjme/config.h])
AC_CONFIG_MACRO_DIR([m4])

AC_CONFIG_FILES([
fjme.pc
libfjme/custom_config.h
app/Makefile
libfjme/Makefile
data/Makefile
data/images/Makefile
data/images/logos/Makefile
data/images/buttons/Makefile
data/po/Makefile
Makefile
plug-ins/Makefile
])
LT_INIT
AC_PROG_LIBTOOL

AC_OUTPUT

echo "
	${PACKAGE} ${VERSION}
	~~~~~~~~~~~~~

	Configuration Info:
		prefix:                ${prefix}
		datarootdir:           ${datarootdir}
		datadir:               ${datadir}
		exec_prefix:           ${exec_prefix}
		libdir:                ${libdir}
		CFLAGS:                ${CFLAGS}
"