Remove dual libnotify query.
[gmpc-plugins.git] / configure.ac
blob098f555bd122488c771b2baab96e69ebc010fa24
1 AC_INIT([gmpc-plugins], [0.18.97], [qball@sarine.nl])
2 AC_CONFIG_AUX_DIR([.])
3 AC_CONFIG_MACRO_DIR([m4])
4 AM_INIT_AUTOMAKE
5 AC_PROG_CC
8 ##
9 # AWN 
11 AC_ARG_ENABLE(awn,
12          [  --enable-awn],
13          [ case "${enableval}" in
14          yes)    enable_awn=yes;;
15           no)    enable_awn=no;;
16            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-awn]);;
17           esac],
18          [enable_awn=yes])
20 AM_CONDITIONAL([AWN_OPT],[test x"$enable_awn" = xyes])
21 if test x${enable_awn} = xyes; then
22     AC_CONFIG_SUBDIRS([gmpc-awn])
25 # Last FM
27 AC_ARG_ENABLE(lastfm,
28          [  --enable-lastfm],
29          [ case "${enableval}" in
30          yes)    enable_lastfm=yes;;
31           no)    enable_lastfm=no;;
32            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lastfm]);;
33           esac],
34          [enable_lastfm=yes])
36 AM_CONDITIONAL([LAST_FM_OPT],[test x"$enable_lastfm" = xyes])
37 if test x${enable_lastfm} = xyes; then
38     AC_CONFIG_SUBDIRS([gmpc-last.fm])
42 # Cover amazon
44 AC_ARG_ENABLE(coveramazon,
45          [  --enable-coveramazon],
46          [ case "${enableval}" in
47          yes)    enable_coveramazon=yes;;
48           no)    enable_coveramazon=no;;
49            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-coveramazon]);;
50           esac],
51          [enable_coveramazon=yes])
52 AM_CONDITIONAL([COVERAMAZON_OPT], [test "$enable_coveramazon" = yes])
53 if test x${enable_coveramazon} = xyes; then
54     AC_CONFIG_SUBDIRS([gmpc-coveramazon])
59 # lyricwiki
60
62 AC_ARG_ENABLE(lyricwiki,
63          [  --enable-lyricwiki],
64          [ case "${enableval}" in
65          yes)    enable_lyricwiki=yes;;
66           no)    enable_lyricwiki=no;;
67            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lyricwiki]);;
68           esac],
69          [enable_lyricwiki=yes])
70 AM_CONDITIONAL([LYRICWIKI_OPT], [test "$enable_lyricwiki" = yes])
71 if test x${enable_lyricwiki} = xyes; then
72     AC_CONFIG_SUBDIRS([gmpc-lyricwiki])
76 # mdcover
78 AC_ARG_ENABLE(mdcover,
79          [  --enable-mdcover],
80          [ case "${enableval}" in
81          yes)    enable_mdcover=yes;;
82           no)    enable_mdcover=no;;
83            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-mdcover]);;
84           esac],
85          [enable_mdcover=yes])
88 AM_CONDITIONAL([MDCOVER_OPT], [test "$enable_mdcover" = yes])
89 if test x${enable_mdcover} = xyes; then
90     AC_CONFIG_SUBDIRS([gmpc-mdcover])
94 # * Lyrics
95
96 AC_ARG_ENABLE(lyrics,
97          [  --enable-lyrics],
98          [ case "${enableval}" in
99          yes)    enable_lyrics=yes;;
100           no)    enable_lyrics=no;;
101            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lyrics]);;
102           esac],
103          [enable_lyrics=yes])
106 AM_CONDITIONAL([LYRICS_OPT], [test "$enable_lyrics" = yes])
107 if test x${enable_lyrics} = xyes; then
108     AC_CONFIG_SUBDIRS([gmpc-lyrics])
112 # * Extra Playlist 
114 AC_ARG_ENABLE(extraplaylist,
115          [  --enable-extraplaylist],
116          [ case "${enableval}" in
117          yes)    enable_extraplaylist=yes;;
118           no)    enable_extraplaylist=no;;
119            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-extraplaylist]);;
120           esac],
121          [enable_extraplaylist=yes])
124 AM_CONDITIONAL([EXTRAPLAYLIST_OPT], [test "$enable_extraplaylist" = yes])
125 if test x${enable_extraplaylist} = xyes; then
126     AC_CONFIG_SUBDIRS([gmpc-extraplaylist])
130 # * Avahi 
132 AC_ARG_ENABLE(avahi,
133          [  --enable-avahi],
134          [ case "${enableval}" in
135          yes)    enable_avahi=yes;;
136           no)    enable_avahi=no;;
137            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-avahi]);;
138           esac],
139          [enable_avahi=yes])
142 AM_CONDITIONAL([AVAHI_OPT], [test "$enable_avahi" = yes])
143 if test x${enable_avahi} = xyes; then
144     AC_CONFIG_SUBDIRS([gmpc-avahi])
145 fi  
148 # * Libnotify 
150 AC_ARG_ENABLE(libnotify,
151          [  --enable-libnotify],
152          [ case "${enableval}" in
153          yes)    enable_libnotify=yes;;
154           no)    enable_libnotify=no;;
155            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-libnotify]);;
156           esac],
157          [enable_libnotify=yes])
160 AM_CONDITIONAL([LIBNOTIFY_OPT], [test "$enable_libnotify" = yes])
161 if test x${enable_libnotify} = xyes; then
162     AC_CONFIG_SUBDIRS([gmpc-libnotify])
166 # * alarm 
168 AC_ARG_ENABLE(alarm,
169          [  --enable-alarm],
170          [ case "${enableval}" in
171          yes)    enable_alarm=yes;;
172           no)    enable_alarm=no;;
173            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-alarm]);;
174           esac],
175          [enable_alarm=yes])
178 AM_CONDITIONAL([ALARM_OPT], [test "$enable_alarm" = yes])
179 if test x${enable_alarm} = xyes; then
180     AC_CONFIG_SUBDIRS([gmpc-alarm])
184 # jamendo 
186 AC_ARG_ENABLE(jamendo,
187          [  --enable-jamendo],
188          [ case "${enableval}" in
189          yes)    enable_jamendo=yes;;
190           no)    enable_jamendo=no;;
191            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-jamendo]);;
192           esac],
193          [enable_jamendo=yes])
196 AM_CONDITIONAL([JAMENDO_OPT], [test "$enable_jamendo" = yes])
197 if test x${enable_jamendo} = xyes; then
198     AC_CONFIG_SUBDIRS([gmpc-jamendo])
202 # lirc 
204 AC_ARG_ENABLE(lirc,
205          [  --enable-lirc],
206          [ case "${enableval}" in
207          yes)    enable_lirc=yes;;
208           no)    enable_lirc=no;;
209            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lirc]);;
210           esac],
211          [enable_lirc=yes])
214 AM_CONDITIONAL([LIRC_OPT], [test "$enable_lirc" = yes])
215 if test x${enable_lirc} = xyes; then
216     AC_CONFIG_SUBDIRS([gmpc-lirc])
220 # magnatune 
222 AC_ARG_ENABLE(magnatune,
223          [  --enable-magnatune],
224          [ case "${enableval}" in
225          yes)    enable_magnatune=yes;;
226           no)    enable_magnatune=no;;
227            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-magnatune]);;
228           esac],
229          [enable_magnatune=yes])
232 AM_CONDITIONAL([MAGNATUNE_OPT], [test "$enable_magnatune" = yes])
233 if test x${enable_magnatune} = xyes; then
234     AC_CONFIG_SUBDIRS([gmpc-magnatune])
238 # shout 
240 AC_ARG_ENABLE(shout,
241          [  --enable-shout],
242          [ case "${enableval}" in
243          yes)    enable_shout=yes;;
244           no)    enable_shout=no;;
245            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-shout]);;
246           esac],
247          [enable_shout=yes])
250 AM_CONDITIONAL([SHOUT_OPT], [test "$enable_shout" = yes])
251 if test x${enable_shout} = xyes; then
252     AC_CONFIG_SUBDIRS([gmpc-shout])
255 # mserver 
257 AC_ARG_ENABLE(mserver,
258          [  --enable-mserver],
259          [ case "${enableval}" in
260          yes)    enable_mserver=yes;;
261           no)    enable_mserver=no;;
262            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-mserver]);;
263           esac],
264          [enable_mserver=yes])
267 AM_CONDITIONAL([MSERVER_OPT], [test "$enable_mserver" = yes])
268 if test x${enable_mserver} = xyes; then
269     AC_CONFIG_SUBDIRS([gmpc-mserver])
272 # last.fm-radio 
274 #AC_ARG_ENABLE(lastfmradio,
275 #         [  --enable-lastfmradio],
276 #         [ case "${enableval}" in
277 #         yes)    enable_lastfmradio=yes;;
278 #          no)    enable_lastfmradio=no;;
279 #           *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lastfmradio]);;
280 #          esac],
281 #         [enable_lastfmradio=yes])
284 #AM_CONDITIONAL([LASTFMRADIO_OPT], [test "$enable_lastfmradio" = yes])
285 #if test x${enable_lastfmradio} = xyes; then
286 #    AC_CONFIG_SUBDIRS([gmpc-lastfmradio])
289 # tagedit 
291 AC_ARG_ENABLE(tagedit,
292          [  --enable-tagedit],
293          [ case "${enableval}" in
294          yes)    enable_tagedit=yes;;
295           no)    enable_tagedit=no;;
296            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-tagedit]);;
297           esac],
298          [enable_tagedit=yes])
301 AM_CONDITIONAL([TAGEDIT_OPT], [test "$enable_tagedit" = yes])
302 if test x${enable_tagedit} = xyes; then
303     AC_CONFIG_SUBDIRS([gmpc-tagedit])
307 # wikipedia 
309 AC_ARG_ENABLE(wikipedia,
310          [  --enable-wikipedia],
311          [ case "${enableval}" in
312          yes)    enable_wikipedia=yes;;
313           no)    enable_wikipedia=no;;
314            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-wikipedia]);;
315           esac],
316          [enable_wikipedia=yes])
319 AM_CONDITIONAL([WIKIPEDIA_OPT], [test "$enable_wikipedia" = yes])
320 if test x${enable_wikipedia} = xyes; then
321     AC_CONFIG_SUBDIRS([gmpc-wikipedia])
325 # playlistsort 
327 AC_ARG_ENABLE(playlistsort,
328          [  --enable-playlistsort],
329          [ case "${enableval}" in
330          yes)    enable_playlistsort=yes;;
331           no)    enable_playlistsort=no;;
332            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-playlistsort]);;
333           esac],
334          [enable_playlistsort=yes])
337 AM_CONDITIONAL([PLAYLISTSORT_OPT], [test "$enable_playlistsort" = yes])
338 if test x${enable_playlistsort} = xyes; then
339     AC_CONFIG_SUBDIRS([gmpc-playlistsort])
343 # Dynamic Playlist
345 #AC_ARG_ENABLE(dynamicplaylist,
346 #         [  --enable-dynamicplaylist],
347 #         [ case "${enableval}" in
348 #         yes)    enable_dynamicplaylist=yes;;
349 #          no)    enable_dynamicplaylist=no;;
350 #           *)    AC_MSG_ERROR([bad value ${enableval} for --enable-dynamicplaylist]);;
351 #          esac],
352 #         [enable_dynamicplaylist=yes])
353          
354          
355 #AM_CONDITIONAL([DYNAMICPLAYLIST_OPT], [test "$enable_dynamicplaylist" = yes])
356 #if test x${enable_dynamicplaylist} = xyes; then
357 #    AC_CONFIG_SUBDIRS([gmpc-dynamicplaylist])
361 # Lyricsplugin
363 AC_ARG_ENABLE(lyricsplugin,
364          [  --enable-lyricsplugin],
365          [ case "${enableval}" in
366          yes)    enable_lyricsplugin=yes;;
367           no)    enable_lyricsplugin=no;;
368            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-lyricsplugin]);;
369           esac],
370          [enable_lyricsplugin=yes])
371          
372          
373 AM_CONDITIONAL([LYRICSPLUGIN_OPT], [test "$enable_lyricsplugin" = yes])
374 if test x${enable_lyricsplugin} = xyes; then
375     AC_CONFIG_SUBDIRS([gmpc-lyricsplugin])
379 # albumview
381 AC_ARG_ENABLE(albumview,
382          [  --enable-albumview],
383          [ case "${enableval}" in
384          yes)    enable_albumview=yes;;
385           no)    enable_albumview=no;;
386            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-albumview]);;
387           esac],
388          [enable_albumview=yes])
389          
390          
391 AM_CONDITIONAL([ALBUMVIEW_OPT], [test "$enable_albumview" = yes])
392 if test x${enable_albumview} = xyes; then
393     AC_CONFIG_SUBDIRS([gmpc-albumview])
397 # Discogs 
399 AC_ARG_ENABLE(discogs,
400          [  --enable-discogs],
401          [ case "${enableval}" in
402          yes)    enable_discogs=yes;;
403           no)    enable_discogs=no;;
404            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-discogs]);;
405           esac],
406          [enable_discogs=yes])
407          
408          
409 AM_CONDITIONAL([DISCOGS_OPT], [test "$enable_discogs" = yes])
410 if test x${enable_discogs} = xyes; then
411     AC_CONFIG_SUBDIRS([gmpc-discogs])
414 # Fullscreen info 
416 AC_ARG_ENABLE(fullscreeninfo,
417          [  --enable-fullscreeninfo],
418          [ case "${enableval}" in
419          yes)    enable_fullscreeninfo=yes;;
420           no)    enable_fullscreeninfo=no;;
421            *)    AC_MSG_ERROR([bad value ${enableval} for --enable-fullscreeninfo]);;
422           esac],
423          [enable_fullscreeninfo=yes])
424          
425          
426 AM_CONDITIONAL([FULLSCREENINFO_OPT], [test "$enable_fullscreeninfo" = yes])
427 if test x${enable_fullscreeninfo} = xyes; then
428     AC_CONFIG_SUBDIRS([gmpc-fullscreeninfo])
433 AC_CONFIG_FILES([Makefile])
435 AC_OUTPUT
439 # Echo to the console what is updated
442 echo "======================================================"
443 if test x${enable_awn} = xyes; then
444     echo "awn                               enabled"
445 else
446     echo "awn                               disabled"
448 if test x${enable_lastfm} = xyes; then
449     echo "last.fm                           enabled"
450 else
451     echo "last.fm                           disabled"
453 if test x${enable_coveramazon} = xyes; then
454     echo "Cover amazon                      enabled"
455 else
456     echo "Cover amazon                      disabled"
458 if test x${enable_lyrics} = xyes; then
459     echo "Lyrics                            enabled"
460 else
461     echo "Lyrics                            disabled"
463 if test x${enable_mdcover} = xyes; then
464     echo "mdcover                           enabled"
465 else
466     echo "mdcover                           disabled"
468 if test x${enable_lyricwiki} = xyes; then
469     echo "lyric wiki                        enabled"
470 else    
471     echo "lyric wiki                        disabled"
473 if test x${enable_extraplaylist} = xyes; then
474     echo "extraplaylist                     enabled"
475 else
476     echo "extraplaylist                     disabled"
478 if test x${enable_avahi} = xyes; then
479     echo "avahi                             enabled"
480 else
481     echo "avahi                             disabled"
483 if test x${enable_libnotify} = xyes; then
484     echo "libnotify                         enabled"
485 else
486     echo "libnotify                         disabled"
488 if test x${enable_alarm} = xyes; then
489     echo "alarm                             enabled"
490 else
491     echo "alarm                             disabled"
493 if test x${enable_jamendo} = xyes; then
494     echo "jamendo                           enabled"
495 else
496     echo "jamendo                           disabled"
498 if test x${enable_lirc} = xyes; then
499     echo "lirc                              enabled"
500 else
501     echo "lirc                              disabled"
503 if test x${enable_magnatune} = xyes; then
504     echo "magnatune                         enabled"
505 else
506     echo "magnatune                         disabled"
508 if test x${enable_shout} = xyes; then
509     echo "shout                             enabled"
510 else
511     echo "shout                             disabled"
513 if test x${enable_mserver} = xyes; then
514     echo "mserver                           enabled"
515 else
516     echo "mserver                           disabled"
518 #if test x${enable_lastfmradio} = xyes; then
519 #    echo "lastfmradio                       enabled"
520 #else
521     echo "lastfmradio                       unavailable"
523 if test x${enable_tagedit} = xyes; then
524     echo "tagedit                           enabled"
525 else
526     echo "tagedit                           disabled"
529 if test x${enable_wikipedia} = xyes; then
530     echo "wikipedia                         enabled"
531 else
532     echo "wikipedia                         disabled"
534 if test x${enable_playlistsort} = xyes; then
535     echo "playlistsort                      enabled"
536 else
537     echo "playlistsort                      disabled"
539 #if test x${enable_dynamicplaylist} = xyes; then
540     echo "Dynamic Playlist                  unavailable"
541 #else
542 #    echo "Dynamic Playlist                  disabled"
545 if test x${enable_lyricsplugin} = xyes; then
546     echo "Lyricsplugin                      enabled"
547 else
548     echo "Lyricsplugin                      disabled"
552 if test x${enable_albumview} = xyes; then
553     echo "Albumview                         enabled"
554 else
555     echo "Albumview                         disabled"
558 if test x${enable_discogs} = xyes; then
559     echo "Discogs Playlist                  enabled"
560 else
561     echo "Discogs Playlist                  disabled"
564 if test x${enable_fullscreeninfo} = xyes; then
565     echo "Fullscreen info                   enabled"
566 else
567     echo "Fullscreen info                   disabled"