diff options
Diffstat (limited to 'gg_elife/configure.ac')
-rw-r--r-- | gg_elife/configure.ac | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/gg_elife/configure.ac b/gg_elife/configure.ac new file mode 100644 index 0000000..60d1703 --- /dev/null +++ b/gg_elife/configure.ac @@ -0,0 +1,64 @@ +dnl Process this file with autoconf to produce a configure script. + +# get rid of that stupid cache mechanism +rm -f config.cache + +AC_INIT(elife, 0.1, laurent@p1sec.com) +AC_PREREQ(2.52) +AC_CONFIG_SRCDIR(configure.ac) +AC_CANONICAL_BUILD +AC_CANONICAL_HOST +AC_ISC_POSIX + +AM_INIT_AUTOMAKE(1.6) +AM_CONFIG_HEADER(config.h) +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) + +AC_PROG_CC_C99 +AC_HEADER_STDC +AC_C_CONST +AM_PROG_CC_C_O + +define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl +define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl +AC_PROG_LIBTOOL + +m4_ifdef([AM_GNU_GETTEXT_VERSION], [ +AM_GNU_GETTEXT_VERSION([0.17]) +]) + +PKG_PROG_PKG_CONFIG +PKG_CHECK_MODULES([ELIFE], [edje ecore-evas ecore evas eina]) +datadir_edj=$($PKG_CONFIG --variable=prefix enlightenment)/share/enlightenment/data/backgrounds + +EFL_WITH_BIN([edje], [edje-cc], [edje_cc]) +vmaj=$($PKG_CONFIG --variable=vmaj edje) +MODULE_ARCH="$host_os-$host_cpu-$vmaj.0.0" +AC_SUBST(MODULE_ARCH) +AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture") + +datadir=$(pkg-config --variable=modules edje)/${PACKAGE} +AC_ARG_ENABLE(homedir-install, + AS_HELP_STRING([--enable-homedir-install], [Install module in homedir]), + [ + datadir="${HOME}/.edje/modules/${PACKAGE}"; + datadir_edj="${HOME}/.e/e/backgrounds" + ] +) +AC_SUBST(datadir_edj) + +AC_ARG_ENABLE(glouglou, +[ --enable-glouglou Enable glouglou support], +[case "${enableval}" in + yes) glouglou=true ;; + no) glouglou=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-glouglou) ;; +esac],[glouglou=false]) +AM_CONDITIONAL(HAVE_GLOUGLOU, test x$glouglou = xtrue) + +AC_OUTPUT([ +Makefile +data/Makefile +src/Makefile +], [ +]) |