gmpc-plugins version 0.18.96
[gmpc-plugins.git] / configure.ac
blob1752fe6a8de5928991de42a43a05f8057471eda3
1 AC_INIT([gmpc-plugins], [0.18.96], [qball@sarine.nl])
2 AC_CONFIG_AUX_DIR([.])
3 AC_CONFIG_MACRO_DIR([m4])
4 AM_INIT_AUTOMAKE
5 AC_PROG_CC
8 ##
9 # Last FM
11 AC_ARG_ENABLE(lastfm,
12          [  --enable-lastfm],
13          [ case "${enableval}" in
14          yes)    enable_lastfm=yes;;
15           no)    enable_lastfm=no;;
16            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lastfm]);;
17           esac],
18          [enable_lastfm=yes])
20 AM_CONDITIONAL([LAST_FM_OPT],[test x"$enable_lastfm" = xyes])
21 if test x${enable_lastfm} = xyes; then
22     AC_CONFIG_SUBDIRS([gmpc-last.fm])
26 # Cover amazon
28 AC_ARG_ENABLE(coveramazon,
29          [  --enable-coveramazon],
30          [ case "${enableval}" in
31          yes)    enable_coveramazon=yes;;
32           no)    enable_coveramazon=no;;
33            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-coveramazon]);;
34           esac],
35          [enable_coveramazon=yes])
36 AM_CONDITIONAL([COVERAMAZON_OPT], [test "$enable_coveramazon" = yes])
37 if test x${enable_coveramazon} = xyes; then
38     AC_CONFIG_SUBDIRS([gmpc-coveramazon])
43 # lyricwiki
45 AC_ARG_ENABLE(lyricwiki,
46          [  --enable-lyricwiki],
47          [ case "${enableval}" in
48          yes)    enable_lyricwiki=yes;;
49           no)    enable_lyricwiki=no;;
50            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lyricwiki]);;
51           esac],
52          [enable_lyricwiki=yes])
55 AM_CONDITIONAL([LYRICWIKI_OPT], [test "$enable_lyricwiki" = yes])
56 if test x${enable_lyricwiki} = xyes; then
57     AC_CONFIG_SUBDIRS([gmpc-lyricwiki])
61 # mdcover
63 AC_ARG_ENABLE(mdcover,
64          [  --enable-mdcover],
65          [ case "${enableval}" in
66          yes)    enable_mdcover=yes;;
67           no)    enable_mdcover=no;;
68            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-mdcover]);;
69           esac],
70          [enable_mdcover=yes])
73 AM_CONDITIONAL([MDCOVER_OPT], [test "$enable_mdcover" = yes])
74 if test x${enable_mdcover} = xyes; then
75     AC_CONFIG_SUBDIRS([gmpc-mdcover])
79 # * Lyrics
80
81 AC_ARG_ENABLE(lyrics,
82          [  --enable-lyrics],
83          [ case "${enableval}" in
84          yes)    enable_lyrics=yes;;
85           no)    enable_lyrics=no;;
86            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lyrics]);;
87           esac],
88          [enable_lyrics=yes])
91 AM_CONDITIONAL([LYRICS_OPT], [test "$enable_lyrics" = yes])
92 if test x${enable_lyrics} = xyes; then
93     AC_CONFIG_SUBDIRS([gmpc-lyrics])
97 # * Extra Playlist 
98
99 AC_ARG_ENABLE(extraplaylist,
100          [  --enable-extraplaylist],
101          [ case "${enableval}" in
102          yes)    enable_extraplaylist=yes;;
103           no)    enable_extraplaylist=no;;
104            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-extraplaylist]);;
105           esac],
106          [enable_extraplaylist=yes])
109 AM_CONDITIONAL([EXTRAPLAYLIST_OPT], [test "$enable_extraplaylist" = yes])
110 if test x${enable_extraplaylist} = xyes; then
111     AC_CONFIG_SUBDIRS([gmpc-extraplaylist])
115 # * Avahi 
117 AC_ARG_ENABLE(avahi,
118          [  --enable-avahi],
119          [ case "${enableval}" in
120          yes)    enable_avahi=yes;;
121           no)    enable_avahi=no;;
122            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-avahi]);;
123           esac],
124          [enable_avahi=yes])
127 AM_CONDITIONAL([AVAHI_OPT], [test "$enable_avahi" = yes])
128 if test x${enable_avahi} = xyes; then
129     AC_CONFIG_SUBDIRS([gmpc-avahi])
130 fi  
133 # * Libnotify 
135 AC_ARG_ENABLE(libnotify,
136          [  --enable-libnotify],
137          [ case "${enableval}" in
138          yes)    enable_libnotify=yes;;
139           no)    enable_libnotify=no;;
140            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-libnotify]);;
141           esac],
142          [enable_libnotify=yes])
145 AM_CONDITIONAL([LIBNOTIFY_OPT], [test "$enable_libnotify" = yes])
146 if test x${enable_libnotify} = xyes; then
147     AC_CONFIG_SUBDIRS([gmpc-libnotify])
151 # * alarm 
153 AC_ARG_ENABLE(alarm,
154          [  --enable-alarm],
155          [ case "${enableval}" in
156          yes)    enable_alarm=yes;;
157           no)    enable_alarm=no;;
158            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-alarm]);;
159           esac],
160          [enable_alarm=yes])
163 AM_CONDITIONAL([ALARM_OPT], [test "$enable_alarm" = yes])
164 if test x${enable_alarm} = xyes; then
165     AC_CONFIG_SUBDIRS([gmpc-alarm])
169 # jamendo 
171 AC_ARG_ENABLE(jamendo,
172          [  --enable-jamendo],
173          [ case "${enableval}" in
174          yes)    enable_jamendo=yes;;
175           no)    enable_jamendo=no;;
176            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-jamendo]);;
177           esac],
178          [enable_jamendo=yes])
181 AM_CONDITIONAL([JAMENDO_OPT], [test "$enable_jamendo" = yes])
182 if test x${enable_jamendo} = xyes; then
183     AC_CONFIG_SUBDIRS([gmpc-jamendo])
187 # lirc 
189 AC_ARG_ENABLE(lirc,
190          [  --enable-lirc],
191          [ case "${enableval}" in
192          yes)    enable_lirc=yes;;
193           no)    enable_lirc=no;;
194            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lirc]);;
195           esac],
196          [enable_lirc=yes])
199 AM_CONDITIONAL([LIRC_OPT], [test "$enable_lirc" = yes])
200 if test x${enable_lirc} = xyes; then
201     AC_CONFIG_SUBDIRS([gmpc-lirc])
205 # magnatune 
207 AC_ARG_ENABLE(magnatune,
208          [  --enable-magnatune],
209          [ case "${enableval}" in
210          yes)    enable_magnatune=yes;;
211           no)    enable_magnatune=no;;
212            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-magnatune]);;
213           esac],
214          [enable_magnatune=yes])
217 AM_CONDITIONAL([MAGNATUNE_OPT], [test "$enable_magnatune" = yes])
218 if test x${enable_magnatune} = xyes; then
219     AC_CONFIG_SUBDIRS([gmpc-magnatune])
223 # shout 
225 AC_ARG_ENABLE(shout,
226          [  --enable-shout],
227          [ case "${enableval}" in
228          yes)    enable_shout=yes;;
229           no)    enable_shout=no;;
230            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-shout]);;
231           esac],
232          [enable_shout=yes])
235 AM_CONDITIONAL([SHOUT_OPT], [test "$enable_shout" = yes])
236 if test x${enable_shout} = xyes; then
237     AC_CONFIG_SUBDIRS([gmpc-shout])
240 # mserver 
242 AC_ARG_ENABLE(mserver,
243          [  --enable-mserver],
244          [ case "${enableval}" in
245          yes)    enable_mserver=yes;;
246           no)    enable_mserver=no;;
247            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-mserver]);;
248           esac],
249          [enable_mserver=yes])
252 AM_CONDITIONAL([MSERVER_OPT], [test "$enable_mserver" = yes])
253 if test x${enable_mserver} = xyes; then
254     AC_CONFIG_SUBDIRS([gmpc-mserver])
257 # last.fm-radio 
259 #AC_ARG_ENABLE(lastfmradio,
260 #         [  --enable-lastfmradio],
261 #         [ case "${enableval}" in
262 #         yes)    enable_lastfmradio=yes;;
263 #          no)    enable_lastfmradio=no;;
264 #           *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lastfmradio]);;
265 #          esac],
266 #         [enable_lastfmradio=yes])
269 #AM_CONDITIONAL([LASTFMRADIO_OPT], [test "$enable_lastfmradio" = yes])
270 #if test x${enable_lastfmradio} = xyes; then
271 #    AC_CONFIG_SUBDIRS([gmpc-lastfmradio])
274 # tagedit 
276 AC_ARG_ENABLE(tagedit,
277          [  --enable-tagedit],
278          [ case "${enableval}" in
279          yes)    enable_tagedit=yes;;
280           no)    enable_tagedit=no;;
281            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-tagedit]);;
282           esac],
283          [enable_tagedit=yes])
286 AM_CONDITIONAL([TAGEDIT_OPT], [test "$enable_tagedit" = yes])
287 if test x${enable_tagedit} = xyes; then
288     AC_CONFIG_SUBDIRS([gmpc-tagedit])
292 # wikipedia 
294 AC_ARG_ENABLE(wikipedia,
295          [  --enable-wikipedia],
296          [ case "${enableval}" in
297          yes)    enable_wikipedia=yes;;
298           no)    enable_wikipedia=no;;
299            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-wikipedia]);;
300           esac],
301          [enable_wikipedia=yes])
304 AM_CONDITIONAL([WIKIPEDIA_OPT], [test "$enable_wikipedia" = yes])
305 if test x${enable_wikipedia} = xyes; then
306     AC_CONFIG_SUBDIRS([gmpc-wikipedia])
310 # playlistsort 
312 AC_ARG_ENABLE(playlistsort,
313          [  --enable-playlistsort],
314          [ case "${enableval}" in
315          yes)    enable_playlistsort=yes;;
316           no)    enable_playlistsort=no;;
317            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-playlistsort]);;
318           esac],
319          [enable_playlistsort=yes])
322 AM_CONDITIONAL([PLAYLISTSORT_OPT], [test "$enable_playlistsort" = yes])
323 if test x${enable_playlistsort} = xyes; then
324     AC_CONFIG_SUBDIRS([gmpc-playlistsort])
328 # Dynamic Playlist
330 #AC_ARG_ENABLE(dynamicplaylist,
331 #         [  --enable-dynamicplaylist],
332 #         [ case "${enableval}" in
333 #         yes)    enable_dynamicplaylist=yes;;
334 #          no)    enable_dynamicplaylist=no;;
335 #           *)    AC_MSG_ERROR([bad value ${enableval} for --enable-dynamicplaylist]);;
336 #          esac],
337 #         [enable_dynamicplaylist=yes])
338          
339          
340 #AM_CONDITIONAL([DYNAMICPLAYLIST_OPT], [test "$enable_dynamicplaylist" = yes])
341 #if test x${enable_dynamicplaylist} = xyes; then
342 #    AC_CONFIG_SUBDIRS([gmpc-dynamicplaylist])
346 # Lyricsplugin
348 AC_ARG_ENABLE(lyricsplugin,
349          [  --enable-lyricsplugin],
350          [ case "${enableval}" in
351          yes)    enable_lyricsplugin=yes;;
352           no)    enable_lyricsplugin=no;;
353            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lyricsplugin]);;
354           esac],
355          [enable_lyricsplugin=yes])
356          
357          
358 AM_CONDITIONAL([LYRICSPLUGIN_OPT], [test "$enable_lyricsplugin" = yes])
359 if test x${enable_lyricsplugin} = xyes; then
360     AC_CONFIG_SUBDIRS([gmpc-lyricsplugin])
364 # albumview
366 AC_ARG_ENABLE(albumview,
367          [  --enable-albumview],
368          [ case "${enableval}" in
369          yes)    enable_albumview=yes;;
370           no)    enable_albumview=no;;
371            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-albumview]);;
372           esac],
373          [enable_albumview=yes])
374          
375          
376 AM_CONDITIONAL([ALBUMVIEW_OPT], [test "$enable_albumview" = yes])
377 if test x${enable_albumview} = xyes; then
378     AC_CONFIG_SUBDIRS([gmpc-albumview])
383 AC_CONFIG_FILES([Makefile])
385 AC_OUTPUT
389 # Echo to the console what is updated
392 echo "======================================================"
393 if test x${enable_lastfm} = xyes; then
394     echo "last.fm                           enabled"
395 else
396     echo "last.fm                           disabled"
398 if test x${enable_coveramazon} = xyes; then
399     echo "Cover amazon                      enabled"
400 else
401     echo "Cover amazon                      disabled"
403 if test x${enable_lyrics} = xyes; then
404     echo "Lyrics                            enabled"
405 else
406     echo "Lyrics                            disabled"
408 if test x${enable_mdcover} = xyes; then
409     echo "mdcover                           enabled"
410 else
411     echo "mdcover                           disabled"
413 if test x${enable_lyricwiki} = xyes; then
414     echo "lyric wiki                        enabled"
415 else    
416     echo "lyric wiki                        disabled"
418 if test x${enable_extraplaylist} = xyes; then
419     echo "extraplaylist                     enabled"
420 else
421     echo "extraplaylist                     disabled"
423 if test x${enable_avahi} = xyes; then
424     echo "avahi                             enabled"
425 else
426     echo "avahi                             disabled"
428 if test x${enable_libnotify} = xyes; then
429     echo "libnotify                         enabled"
430 else
431     echo "libnotify                         disabled"
433 if test x${enable_alarm} = xyes; then
434     echo "alarm                             enabled"
435 else
436     echo "alarm                             disabled"
438 if test x${enable_jamendo} = xyes; then
439     echo "jamendo                           enabled"
440 else
441     echo "jamendo                           disabled"
443 if test x${enable_lirc} = xyes; then
444     echo "lirc                              enabled"
445 else
446     echo "lirc                              disabled"
448 if test x${enable_magnatune} = xyes; then
449     echo "magnatune                         enabled"
450 else
451     echo "magnatune                         disabled"
453 if test x${enable_shout} = xyes; then
454     echo "shout                             enabled"
455 else
456     echo "shout                             disabled"
458 if test x${enable_mserver} = xyes; then
459     echo "mserver                           enabled"
460 else
461     echo "mserver                           disabled"
463 #if test x${enable_lastfmradio} = xyes; then
464 #    echo "lastfmradio                       enabled"
465 #else
466     echo "lastfmradio                       unavailable"
468 if test x${enable_tagedit} = xyes; then
469     echo "tagedit                           enabled"
470 else
471     echo "tagedit                           disabled"
474 if test x${enable_wikipedia} = xyes; then
475     echo "wikipedia                         enabled"
476 else
477     echo "wikipedia                         disabled"
479 if test x${enable_playlistsort} = xyes; then
480     echo "playlistsort                      enabled"
481 else
482     echo "playlistsort                      disabled"
484 #if test x${enable_dynamicplaylist} = xyes; then
485     echo "Dynamic Playlist                  unavailable"
486 #else
487 #    echo "Dynamic Playlist                  disabled"
490 if test x${enable_lyricsplugin} = xyes; then
491     echo "Lyricsplugin                      enabled"
492 else
493     echo "Lyricsplugin                      disabled"
497 if test x${enable_albumview} = xyes; then
498     echo "Albumview                         enabled"
499 else
500     echo "Albumview                         disabled"