aboutsummaryrefslogtreecommitdiffstats
path: root/gg_elife/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'gg_elife/configure.ac')
-rw-r--r--gg_elife/configure.ac64
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
+], [
+])