comparison configure.ac @ 1043:f65aa5417221 trunk

[svn] I will murder someone if I have to fix the buildsystem again.
author kiyoshi
date Fri, 18 May 2007 10:42:29 -0700
parents 91a6d69bca91
children 9b8400ca5ee8
comparison
equal deleted inserted replaced
1042:77dbd83ea6e4 1043:f65aa5417221
1206 fi 1206 fi
1207 1207
1208 1208
1209 AC_ARG_ENABLE(filewriter_mp3, 1209 AC_ARG_ENABLE(filewriter_mp3,
1210 [ --disable-filewriter_mp3 disable FileWriter MP3 output part (default=enabled) ], 1210 [ --disable-filewriter_mp3 disable FileWriter MP3 output part (default=enabled) ],
1211 [enable_filewriter_mp3=$enableval], 1211 [enable_filewriter_mp3=$enableval], [enable_filewriter_mp3=yes]
1212 [enable_filewriter_mp3=yes]
1213 ) 1212 )
1214 1213
1215 if test "$enable_filewriter_mp3" = "yes"; then 1214 if test "$enable_filewriter_mp3" = "yes"; then
1216 AC_CHECK_LIB(mp3lame -lm, lame_init, [have_lame=yes], [have_lame=no]) 1215 AC_CHECK_LIB(mp3lame -lm, lame_init, [have_lame=yes], [have_lame=no])
1217 if test "$have_lame" = yes; then 1216 if test "$have_lame" = yes; then
1218 AC_DEFINE(FILEWRITER_MP3, 1, [Define if Vorbis output part should be built]) 1217 AC_DEFINE(FILEWRITER_MP3, 1, [Define if Vorbis output part should be built])
1218 FILEWRITER_LIBS+=" -lmp3lame"
1219 fi 1219 fi
1220 fi 1220 fi
1221 1221
1222 1222
1223 AC_ARG_ENABLE(filewriter_vorbis, 1223 AC_ARG_ENABLE(filewriter_vorbis,
1224 [ --disable-filewriter_vorbis disable FileWriter Vorbis output part (default=enabled) ], 1224 [ --disable-filewriter_vorbis disable FileWriter Vorbis output part (default=enabled) ],
1225 [enable_filewriter_vorbis=$enableval], 1225 [enable_filewriter_vorbis=$enableval], [enable_filewriter_vorbis=yes]
1226 [enable_filewriter_vorbis=yes]
1227 ) 1226 )
1228 1227
1229 if test "$enable_filewriter_vorbis" = "yes"; then 1228 if test "$enable_filewriter_vorbis" = "yes"; then
1230 PKG_CHECK_MODULES(OGG_VORBIS, [ogg >= 1.0 vorbis >= 1.0 vorbisfile >= 1.0], 1229 PKG_CHECK_MODULES(OGG_VORBIS, [ogg >= 1.0 vorbis >= 1.0 vorbisfile >= 1.0],
1231 [AC_DEFINE(FILEWRITER_VORBIS, 1, [Define if Vorbis output part should be built] )], 1230 [have_vorbisenc=yes], [have_vorbisenc=no])
1232 [enable_filewriter_vorbis="no"]) 1231 if test "$have_vorbisenc" = yes; then
1232 AC_DEFINE(FILEWRITER_VORBIS, 1, [Define if Vorbis output part should be built])
1233 FILEWRITER_LIBS+=" -lvorbisenc"
1234 fi
1233 fi 1235 fi
1234 1236
1235 1237
1236 AC_ARG_ENABLE(filewriter_flac, 1238 AC_ARG_ENABLE(filewriter_flac,
1237 [ --disable-filewriter_flac disable FileWriter FLAC output part (default=enabled) ], 1239 [ --disable-filewriter_flac disable FileWriter FLAC output part (default=enabled) ],
1238 [enable_filewriter_flac=$enableval], 1240 [enable_filewriter_flac=$enableval], [enable_filewriter_flac=yes]
1239 [enable_filewriter_flac=yes]
1240 ) 1241 )
1241 1242
1242 if test "$enable_filewriter_flac" = "yes"; then 1243 if test "$enable_filewriter_flac" = "yes"; then
1243 PKG_CHECK_MODULES(FLAC, [flac >= 1.1.2], 1244 PKG_CHECK_MODULES(FLAC, [flac >= 1.1.2],
1244 [AC_DEFINE(FILEWRITER_FLAC, 1, [Define if FLAC output part should be built] )], 1245 [have_writer_flac=yes], [have_writer_flac=no]
1245 [enable_filewriter_flac="no"]) 1246 )
1246 fi 1247 if test "$have_writer_flac" = yes; then
1248 AC_DEFINE(FILEWRITER_FLAC, 1, [Define if FLAC output part should be built])
1249 FILEWRITER_LIBS+=" -lFLAC"
1250 fi
1251 fi
1252
1253 if test "$enable_filewriter" != yes; then
1254 have_lame=no
1255 have_vorbisenc=no
1256 have_writer_flac=no
1257 FILEWRITER_LIBS=""
1258 fi
1259 AC_SUBST(FILEWRITER_LIBS)
1247 1260
1248 dnl *** End of all plugin checks *** 1261 dnl *** End of all plugin checks ***
1249 1262
1250 AC_SUBST(ARCH_DEFINES) 1263 AC_SUBST(ARCH_DEFINES)
1251 1264
1330 echo " Analog Realtime Synthesizer (arts): $have_arts" 1343 echo " Analog Realtime Synthesizer (arts): $have_arts"
1331 echo " BSD/SUN audio output (sun): $have_sun" 1344 echo " BSD/SUN audio output (sun): $have_sun"
1332 echo " PulseAudio sound server (pulse_audio): $have_pulse" 1345 echo " PulseAudio sound server (pulse_audio): $have_pulse"
1333 echo " Mac OS X sound support (CoreAudio): $have_coreaudio" 1346 echo " Mac OS X sound support (CoreAudio): $have_coreaudio"
1334 echo " FileWriter: $enable_filewriter" 1347 echo " FileWriter: $enable_filewriter"
1335 echo " -> FileWriter MP3 output part: $enable_filewriter_mp3" 1348 echo " -> FileWriter MP3 output part: $have_lame"
1336 echo " -> FileWriter Vorbis output part: $enable_filewriter_vorbis" 1349 echo " -> FileWriter Vorbis output part: $have_vorbisenc"
1337 echo " -> FileWriter FLAC output part: $enable_filewriter_flac" 1350 echo " -> FileWriter FLAC output part: $have_writer_flac"
1338 echo " Null Audio output (null): yes" 1351 echo " Null Audio output (null): yes"
1339 echo 1352 echo
1340 echo " Input Plugins" 1353 echo " Input Plugins"
1341 echo " -------------" 1354 echo " -------------"
1342 echo " MPEG 1/2/3 (madplug): $enable_mp3" 1355 echo " MPEG 1/2/3 (madplug): $enable_mp3"