summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2014-10-28 11:22:55 +0100
committerStefan Schmidt <s.schmidt@samsung.com>2014-11-11 11:02:08 +0100
commita2d2cdaf9f258ec4c6c7c33d912bbe41625e8532 (patch)
tree62f61f67cd6a74790e1b11f35a55f3a22e82b5ea /configure.ac
parentc2f130a2f77f7f319e819ff7883c8695aa45319e (diff)
elocation: Add elocation libraray to EFL.
Elocation is meant as a convenience library to ease application developers the usage of geo information in their apps. Adding a geo tag to a picture or translating an address to a GPS position and show it on a map widget are just some of the use cases. In the beginning elocation will rely on the GeoClue1 DBus service. Supporting the new GeoClue2 DBus service is planned and worked on. GeoClue offers providers for various techniques to get hold off the current position. Ranging from GeoIP over wifi and GSM cell location to GPS. This has been developed a while ago and was living in my private dev space. It is about time to move this into EFL and bring it forward. The detection of the GeoClue service is being handled on runtime and no new dependency is added due to this library. @feature
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac37
1 files changed, 37 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index c9cacb7..8b03024 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4374,6 +4374,42 @@ EFL_EVAL_PKGS([ELUA])
4374EFL_LIB_END_OPTIONAL([Elua]) 4374EFL_LIB_END_OPTIONAL([Elua])
4375#### End of Elua 4375#### End of Elua
4376 4376
4377#### Elocation
4378
4379EFL_LIB_START([Elocation])
4380
4381### Default values
4382
4383### Additional options to configure
4384
4385### Checks for programs
4386
4387### Checks for libraries
4388EFL_PLATFORM_DEPEND([ELOCATION], [evil])
4389EFL_INTERNAL_DEPEND_PKG([ELOCATION], [eina])
4390EFL_INTERNAL_DEPEND_PKG([ELOCATION], [eo])
4391EFL_INTERNAL_DEPEND_PKG([ELOCATION], [ecore])
4392EFL_INTERNAL_DEPEND_PKG([ELOCATION], [eldbus])
4393
4394EFL_ADD_LIBS([ELOCATION], [-lm])
4395
4396### Checks for header files
4397
4398### Checks for types
4399
4400### Checks for structures
4401
4402### Checks for compiler characteristics
4403
4404### Checks for linker characteristics
4405
4406### Checks for library functions
4407
4408### Check availability
4409
4410EFL_LIB_END([Elocation])
4411#### End of Elocation
4412
4377### Add Wayland server library if test is enabled 4413### Add Wayland server library if test is enabled
4378if test "x${want_tests}" = "xyes" -a "x${want_wayland}" = "xyes"; then 4414if test "x${want_tests}" = "xyes" -a "x${want_wayland}" = "xyes"; then
4379 EFL_DEPEND_PKG([ECORE_WAYLAND_SRV], [WAYLAND], [wayland-server >= 1.3.0]) 4415 EFL_DEPEND_PKG([ECORE_WAYLAND_SRV], [WAYLAND], [wayland-server >= 1.3.0])
@@ -4496,6 +4532,7 @@ pc/edje-cxx.pc
4496pc/emotion.pc 4532pc/emotion.pc
4497pc/ethumb.pc 4533pc/ethumb.pc
4498pc/ethumb_client.pc 4534pc/ethumb_client.pc
4535pc/elocation.pc
4499dbus-services/org.enlightenment.Efreet.service 4536dbus-services/org.enlightenment.Efreet.service
4500dbus-services/org.enlightenment.Ethumb.service 4537dbus-services/org.enlightenment.Ethumb.service
4501systemd-services/efreet.service 4538systemd-services/efreet.service