You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-misc/geoclue/files/geoclue-0.12.0_p20110307-us...

80 lines
2.5 KiB

Add configure options for all providers except localnet.
Patch by Kevin McCarthy <signals@gentoo.org>
--- configure.ac
+++ configure.ac
@@ -158,7 +158,71 @@
AC_SUBST(CONNECTIVITY_LIBS)
AC_SUBST(CONNECTIVITY_CFLAGS)
-PROVIDER_SUBDIRS="example hostip geonames nominatim manual plazes localnet yahoo gsmloc"
+PROVIDER_SUBDIRS="localnet"
+
+AC_ARG_ENABLE(hostip,
+ AS_HELP_STRING([--enable-hostip=@<:@no/yes/auto@:>@],
+ [build with hostip support]), ,
+ enable_hostip=auto)
+
+if test "x$enable_hostip" != "xno"; then
+ PROVIDER_SUBDIRS="$PROVIDER_SUBDIRS hostip"
+fi
+
+AC_ARG_ENABLE(geonames,
+ AS_HELP_STRING([--enable-geonames=@<:@no/yes/auto@:>@],
+ [build with geonames support]), ,
+ enable_geonames=auto)
+
+if test "x$enable_geonames" != "xno"; then
+ PROVIDER_SUBDIRS="$PROVIDER_SUBDIRS geonames"
+fi
+
+AC_ARG_ENABLE(nominatim,
+ AS_HELP_STRING([--enable-nominatim=@<:@no/yes/auto@:>@],
+ [build with nominatim support]), ,
+ enable_nominatim=auto)
+
+if test "x$enable_nominatim" != "xno"; then
+ PROVIDER_SUBDIRS="$PROVIDER_SUBDIRS nominatim"
+fi
+
+AC_ARG_ENABLE(manual,
+ AS_HELP_STRING([--enable-manual=@<:@no/yes/auto@:>@],
+ [build with manual support]), ,
+ enable_manual=auto)
+
+if test "x$enable_manual" != "xno"; then
+ PROVIDER_SUBDIRS="$PROVIDER_SUBDIRS manual"
+fi
+
+AC_ARG_ENABLE(plazes,
+ AS_HELP_STRING([--enable-plazes=@<:@no/yes/auto@:>@],
+ [build with plazes support]), ,
+ enable_plazes=auto)
+
+if test "x$enable_plazes" != "xno"; then
+ PROVIDER_SUBDIRS="$PROVIDER_SUBDIRS plazes"
+fi
+
+AC_ARG_ENABLE(yahoo,
+ AS_HELP_STRING([--enable-yahoo=@<:@no/yes/auto@:>@],
+ [build with yahoo support]), ,
+ enable_yahoo=auto)
+
+if test "x$enable_yahoo" != "xno"; then
+ PROVIDER_SUBDIRS="$PROVIDER_SUBDIRS yahoo"
+fi
+
+AC_ARG_ENABLE(gsmloc,
+ AS_HELP_STRING([--enable-gsmloc=@<:@no/yes/auto@:>@],
+ [build with gsmloc support]), ,
+ enable_gsmloc=auto)
+
+if test "x$enable_gsmloc" != "xno"; then
+ PROVIDER_SUBDIRS="$PROVIDER_SUBDIRS gsmloc"
+fi
+
# -----------------------------------------------------------
# gypsy / gpsd / skyhook