comparison configure.ac @ 1001:8825a00d57d7 trunk

[svn] - configure.ac changes for FileWriter (are likely to have to be fixed)
author mf0102
date Sat, 05 May 2007 05:14:02 -0700
parents 6c0acc7ae799
children 2346d918470d
comparison
equal deleted inserted replaced
1000:d980b7e5bf1d 1001:8825a00d57d7
809 if test "$have_alsa" = "yes"; then 809 if test "$have_alsa" = "yes"; then
810 OUTPUT_PLUGINS="$OUTPUT_PLUGINS alsa" 810 OUTPUT_PLUGINS="$OUTPUT_PLUGINS alsa"
811 fi 811 fi
812 812
813 813
814 dnl *** amidi-plug (note: to avoid checking twice ALSA, this should appear somewhere after the alsa ouput plugin check) 814 dnl *** amidi-plug (note: to avoid checking twice ALSA, this should appear somewhere after the alsa output plugin check)
815 815
816 AC_ARG_ENABLE(amidiplug, 816 AC_ARG_ENABLE(amidiplug,
817 [ --disable-amidiplug disable amidi-plug input plugin (default=check) ], 817 [ --disable-amidiplug disable amidi-plug input plugin (default=check) ],
818 [enable_amidiplug=$enableval], 818 [enable_amidiplug=$enableval],
819 [enable_amidiplug=check] 819 [enable_amidiplug=check]
1150 fi 1150 fi
1151 1151
1152 dnl *** ProjectM (GL Milkdrop port) 1152 dnl *** ProjectM (GL Milkdrop port)
1153 1153
1154 AC_ARG_ENABLE(projectm, 1154 AC_ARG_ENABLE(projectm,
1155 [ --disable-projectm disable projectM vis plugin. (default=enabled)], 1155 [ --disable-projectm disable projectM vis plugin. (default=enabled)],
1156 [have_projectm=$enableval], 1156 [have_projectm=$enableval],
1157 [have_projectm=yes]) 1157 [have_projectm=yes])
1158 1158
1159 if test "$have_projectm" = "yes"; then 1159 if test "$have_projectm" = "yes"; then
1160 PKG_CHECK_MODULES(LIBPROJECTM, libprojectM >= 0.0.0, [have_projectm="yes"], [have_projectm="no"]) 1160 PKG_CHECK_MODULES(LIBPROJECTM, libprojectM >= 0.0.0, [have_projectm="yes"], [have_projectm="no"])
1187 fi 1187 fi
1188 1188
1189 dnl *** LAME 1189 dnl *** LAME
1190 1190
1191 AC_ARG_ENABLE(lame, 1191 AC_ARG_ENABLE(lame,
1192 [ --disable-lame disable lame encoder plugin (default=enabled) ], 1192 [ --disable-lame disable lame encoder plugin (default=enabled) ],
1193 [enable_lame=$enableval], 1193 [enable_lame=$enableval],
1194 [enable_lame=yes] 1194 [enable_lame=yes]
1195 ) 1195 )
1196 1196
1197 if test "$enable_lame" = "yes"; then 1197 if test "$enable_lame" = "yes"; then
1198 AC_CHECK_LIB(mp3lame -lm, lame_init, 1198 AC_CHECK_LIB(mp3lame -lm, lame_init,
1199 [OUTPUT_PLUGINS="$OUTPUT_PLUGINS lame"], 1199 [OUTPUT_PLUGINS="$OUTPUT_PLUGINS lame"],
1200 [enable_lame="no"]) 1200 [enable_lame="no"])
1201 fi
1202
1203 dnl *** FileWriter
1204
1205 AC_ARG_ENABLE(filewriter,
1206 [ --disable-filewriter disable FileWriter output plugin (default=enabled) ],
1207 [enable_filewriter=$enableval],
1208 [enable_filewriter=yes]
1209 )
1210
1211 if test "$enable_filewriter" = "yes"; then
1212 OUTPUT_PLUGINS="$OUTPUT_PLUGINS filewriter"
1213 fi
1214
1215
1216 AC_ARG_ENABLE(filewriter_mp3,
1217 [ --disable-filewriter_mp3 disable FileWriter MP3 output part (default=enabled) ],
1218 [enable_filewriter_mp3=$enableval],
1219 [enable_filewriter_mp3=yes]
1220 )
1221
1222 if test "$enable_filewriter_mp3" = "yes"; then
1223 AC_CHECK_LIB(mp3lame -lm, lame_init, [have_lame=yes], [have_lame=no])
1224 if test "$have_lame" = yes; then
1225 AC_DEFINE(FILEWRITER_MP3, 1, [Define if Vorbis output part should be built])
1226 fi
1227 fi
1228
1229
1230 AC_ARG_ENABLE(filewriter_vorbis,
1231 [ --disable-filewriter_vorbis disable FileWriter Vorbis output part (default=enabled) ],
1232 [enable_filewriter_vorbis=$enableval],
1233 [enable_filewriter_vorbis=yes]
1234 )
1235
1236 if test "$enable_filewriter_vorbis" = "yes"; then
1237 PKG_CHECK_MODULES(OGG_VORBIS, [ogg >= 1.0 vorbis >= 1.0 vorbisfile >= 1.0],
1238 [AC_DEFINE(FILEWRITER_VORBIS, 1, [Define if Vorbis output part should be built] )],
1239 [enable_filewriter_vorbis="no"])
1240 fi
1241
1242
1243 AC_ARG_ENABLE(filewriter_flac,
1244 [ --disable-filewriter_flac disable FileWriter FLAC output part (default=enabled) ],
1245 [enable_filewriter_flac=$enableval],
1246 [enable_filewriter_flac=yes]
1247 )
1248
1249 if test "$enable_filewriter_flac" = "yes"; then
1250 PKG_CHECK_MODULES(FLAC, [flac >= 1.1.2],
1251 [AC_DEFINE(FILEWRITER_FLAC, 1, [Define if FLAC output part should be built] )],
1252 [enable_filewriter_flac="no"])
1201 fi 1253 fi
1202 1254
1203 dnl *** End of all plugin checks *** 1255 dnl *** End of all plugin checks ***
1204 1256
1205 AC_SUBST(ARCH_DEFINES) 1257 AC_SUBST(ARCH_DEFINES)
1285 echo " Analog Realtime Synthesizer (arts): $have_arts" 1337 echo " Analog Realtime Synthesizer (arts): $have_arts"
1286 echo " BSD/SUN audio output (sun): $have_sun" 1338 echo " BSD/SUN audio output (sun): $have_sun"
1287 echo " PulseAudio sound server (pulse_audio): $have_pulse" 1339 echo " PulseAudio sound server (pulse_audio): $have_pulse"
1288 echo " Mac OS X sound support (CoreAudio): $have_coreaudio" 1340 echo " Mac OS X sound support (CoreAudio): $have_coreaudio"
1289 echo " Lame encoder (lame): $enable_lame" 1341 echo " Lame encoder (lame): $enable_lame"
1342 echo " FileWriter: $enable_filewriter"
1343 echo " -> FileWriter MP3 output part: $enable_filewriter_mp3"
1344 echo " -> FileWriter Vorbis output part: $enable_filewriter_vorbis"
1345 echo " -> FileWriter FLAC output part: $enable_filewriter_flac"
1290 echo " Null Audio output (null): yes" 1346 echo " Null Audio output (null): yes"
1291 echo 1347 echo
1292 echo " Input Plugins" 1348 echo " Input Plugins"
1293 echo " -------------" 1349 echo " -------------"
1294 echo " MPEG 1/2/3 (madplug): $enable_mp3" 1350 echo " MPEG 1/2/3 (madplug): $enable_mp3"