summaryrefslogtreecommitdiff
blob: 236c98928ba753889d0575682030dd9c3a38d709 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
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