aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2012-12-29 23:04:40 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2012-12-29 23:04:40 +0000
commit4bc0210bd31ed1de6554441562bd93ea863ee9d9 (patch)
tree5d83be12538f8c8d3816bbf65916ce383d050c2e /configure.ac
parentefl: tell compiler to not yell about missing field initializers (diff)
downloadefl-4bc0210bd31ed1de6554441562bd93ea863ee9d9.tar.gz
efl: merge efreet.
seems to be fine, pass distcheck and friends. please report. changes: - documentation hierarchy fixes - replaced __UNUSED__ with EINA_UNUSED - replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet" SVN revision: 81889
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac64
1 files changed, 58 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac
index 1e5953cba2..9e9d02928d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -116,6 +116,13 @@ case "${build_tests}" in
;;
esac
+dbusservicedir="${datadir}/dbus-1/services"
+AC_ARG_WITH([dbus-services],
+ [AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES],
+ [specify a directory to store dbus service files.])],
+ [dbusservicedir=$withval])
+AC_SUBST(dbusservicedir)
+
#### Default values
@@ -156,8 +163,8 @@ requirements_libs_ecore_evas=""
requirements_libs_embryo=""
requirements_libs_eio=""
requirements_libs_edbus=""
+requirements_libs_efreet=""
#requirements_libs_edje=""
-#requirements_libs_efreet=""
#requirements_libs_eeze=""
#requirements_libs_emotion=""
#requirements_libs_ethumb=""
@@ -186,8 +193,8 @@ requirements_pc_ecore_evas=""
requirements_pc_embryo=""
requirements_pc_eio=""
requirements_pc_edbus=""
+requirements_pc_efreet=""
#requirements_pc_edje=""
-#requirements_pc_efreet=""
#requirements_pc_eeze=""
#requirements_pc_emotion=""
#requirements_pc_ethumb=""
@@ -205,8 +212,8 @@ requirements_pc_deps_ecore_wayland=""
requirements_pc_deps_ecore_evas=""
requirements_pc_deps_embryo=""
requirements_pc_deps_edbus=""
+requirements_pc_deps_efreet=""
#requirements_pc_deps_edje=""
-#requirements_pc_deps_efreet=""
#requirements_pc_deps_eeze=""
#requirements_pc_deps_emotion=""
#requirements_pc_deps_ethumb=""
@@ -235,8 +242,8 @@ AC_SUBST([requirements_libs_ecore_evas])
AC_SUBST([requirements_libs_embryo])
AC_SUBST([requirements_libs_eio])
AC_SUBST([requirements_libs_edbus])
+AC_SUBST([requirements_libs_efreet])
#AC_SUBST([requirements_libs_edje])
-#AC_SUBST([requirements_libs_efreet])
#AC_SUBST([requirements_libs_eeze])
#AC_SUBST([requirements_libs_emotion])
#AC_SUBST([requirements_libs_ethumb])
@@ -267,8 +274,8 @@ AC_SUBST([requirements_pc_ecore_evas])
AC_SUBST([requirements_pc_embryo])
AC_SUBST([requirements_pc_eio])
AC_SUBST([requirements_pc_edbus])
+AC_SUBST([requirements_pc_efreet])
#AC_SUBST([requirements_pc_edje])
-#AC_SUBST([requirements_pc_efreet])
#AC_SUBST([requirements_pc_eeze])
#AC_SUBST([requirements_pc_emotion])
#AC_SUBST([requirements_pc_ethumb])
@@ -370,6 +377,8 @@ have_po="yes"
have_po="no"
])
AC_SUBST([LTLIBINTL])
+LOCALE_DIR="${localedir}"
+AC_SUBST(LOCALE_DIR)
if test "x${POSUB}" = "x" ; then
have_po="no"
@@ -666,6 +675,7 @@ AC_SUBST([SSE3_CFLAGS])
AC_CHECK_FUNCS([\
backtrace \
backtrace_symbols \
+clearenv \
execvp \
dirfd \
fpathconf \
@@ -3360,7 +3370,7 @@ AC_MSG_NOTICE([EDBus checks])
### Checks for libraries
-## Eina, Ecore, Ecore_Input
+## Eina, Ecore
requirements_pc_edbus="ecore >= ${PACKAGE_VERSION} eina >= ${PACKAGE_VERSION}"
@@ -3383,6 +3393,44 @@ PKG_CHECK_MODULES([EDBUS], [${requirements_pc_deps_edbus}])
#### End of EDBus
+#### Efreet
+
+AC_MSG_NOTICE([Efreet checks])
+
+### Additional options to configure
+
+### Default values
+
+AC_DEFINE([SLOPPY_SPEC], [1], [Sloppy Spec Compliance])
+
+### Checks for programs
+
+### Checks for libraries
+
+## Eet, Ecore, Ecore_File, EDBus, Eina, Evil
+
+requirements_pc_efreet="eet >= ${PACKAGE_VERSION} ecore >= ${PACKAGE_VERSION} ecore-file >= ${PACKAGE_VERSION} edbus2 >= ${PACKAGE_VERSION} eina >= ${PACKAGE_VERSION} ${platform_pc_evil}"
+
+AC_ARG_VAR([EFREET_CFLAGS], [preprocessor flags for Efreet])
+AC_SUBST([EFREET_CFLAGS])
+AC_ARG_VAR([EFREET_LIBS], [linker flags for Efreet])
+AC_SUBST([EFREET_LIBS])
+
+### Checks for header files
+
+### Checks for types
+
+### Checks for structures
+
+### Checks for compiler characteristics
+
+### Checks for linker characteristics
+
+### Checks for library functions
+
+#### End of Efreet
+
+
AC_CONFIG_FILES([
Makefile
@@ -3443,6 +3491,10 @@ pc/ecore-audio.pc
pc/embryo.pc
pc/eio.pc
pc/edbus2.pc
+pc/efreet.pc
+pc/efreet-mime.pc
+pc/efreet-trash.pc
+dbus-services/org.enlightenment.Efreet.service
$po_makefile_in
])