Mercurial > audlegacy-plugins
comparison configure.ac @ 1936:a55b1c903628
branch merge
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Mon, 01 Oct 2007 15:35:02 -0500 |
parents | 266f1bf0d5fc |
children | f86cb7fc1d4f |
comparison
equal
deleted
inserted
replaced
1935:c276e2b74646 | 1936:a55b1c903628 |
---|---|
18 AC_SUBST(LIBBEEP_MICRO_VERSION) | 18 AC_SUBST(LIBBEEP_MICRO_VERSION) |
19 | 19 |
20 dnl XXX kludge for FreeBSD | 20 dnl XXX kludge for FreeBSD |
21 if test -d "/usr/X11R6/include"; then | 21 if test -d "/usr/X11R6/include"; then |
22 CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include" | 22 CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include" |
23 fi | |
24 | |
25 dnl append audacious header path to CPPFLAGS when --prefix is specified. | |
26 if test "$prefix" != "NONE" ; then | |
27 CPPFLAGS="$CPPFLAGS -I${includedir}" | |
23 fi | 28 fi |
24 | 29 |
25 dnl OMK bootstrap | 30 dnl OMK bootstrap |
26 AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME]) | 31 AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME]) |
27 AC_SUBST([VERSION], [AC_PACKAGE_VERSION]) | 32 AC_SUBST([VERSION], [AC_PACKAGE_VERSION]) |
183 | 188 |
184 dnl plugin stuff | 189 dnl plugin stuff |
185 dnl ======================== | 190 dnl ======================== |
186 | 191 |
187 BUILDSYS_SHARED_LIB | 192 BUILDSYS_SHARED_LIB |
193 BUILDSYS_PROG_IMPLIB | |
194 test x"$PROG_IMPLIB_NEEDED" = x"yes" && LIBS="$LIBS -L\${libdir} -laudacious.exe" | |
188 | 195 |
189 dnl Ok, first we find out what flags we need to use. | 196 dnl Ok, first we find out what flags we need to use. |
190 AC_MSG_CHECKING([for what extension and flags to use for plugin compilation]) | 197 AC_MSG_CHECKING([for what extension and flags to use for plugin compilation]) |
191 case "$target" in | 198 case "$target" in |
192 *-apple-*) | 199 *-apple-*) |
1362 | 1369 |
1363 if test "$have_xspf" = "yes"; then | 1370 if test "$have_xspf" = "yes"; then |
1364 CONTAINER_PLUGINS="$CONTAINER_PLUGINS xspf" | 1371 CONTAINER_PLUGINS="$CONTAINER_PLUGINS xspf" |
1365 fi | 1372 fi |
1366 | 1373 |
1367 dnl *** ProjectM (GL Milkdrop port) | 1374 dnl *** projectM (GL Milkdrop port) |
1368 | 1375 |
1369 AC_ARG_ENABLE(projectm, | 1376 AC_ARG_ENABLE(projectm, |
1370 [ --disable-projectm disable projectM vis plugin. (default=enabled)], | 1377 [ --disable-projectm disable projectM vis plugin. (default=enabled)], |
1371 [have_projectm=$enableval], | 1378 [have_projectm=$enableval], |
1372 [have_projectm=yes]) | 1379 [have_projectm=yes]) |
1373 | 1380 |
1374 if test "$have_projectm" = "yes"; then | 1381 if test "$have_projectm" = "yes"; then |
1375 PKG_CHECK_MODULES(LIBPROJECTM, libprojectM >= 0.0.0, [have_projectm="yes"], [have_projectm="no"]) | 1382 PKG_CHECK_MODULES(LIBPROJECTM, libprojectM < 1.0, [have_projectm="yes"], [have_projectm="no"]) |
1376 AM_PATH_SDL(1.2.5, , [ | 1383 AM_PATH_SDL(1.2.5, , [ |
1377 AC_MSG_WARN([*** SDL is not installed. projectM will not be built. ***]) | 1384 AC_MSG_WARN([*** SDL is not installed. projectM will not be built. ***]) |
1378 have_projectm="no" | 1385 have_projectm="no" |
1379 ]) | 1386 ]) |
1380 if test x$libprjM = xno; then | 1387 if test x$libprjM = xno; then |
1381 AC_MSG_WARN([*** libprojectM not found. | 1388 AC_MSG_WARN([*** libprojectM not found. |
1382 libprojectM is needed to build this package. | 1389 libprojectM is needed to build this package. |
1383 You can download libprojectM at http://xmms-projectM.sf.net/]) | 1390 You can download libprojectM at http://projectm.sf.net/]) |
1384 fi | 1391 fi |
1385 LIBPROJECTM_datadir=`pkg-config --variable=pkgdatadir libprojectM`; | 1392 LIBPROJECTM_datadir=`pkg-config --variable=pkgdatadir libprojectM`; |
1386 LIBPROJECTM_sysconfdir=`pkg-config --variable=sysconfdir libprojectM`; | 1393 LIBPROJECTM_sysconfdir=`pkg-config --variable=sysconfdir libprojectM`; |
1387 LIBPROJECTM_CFLAGS="$LIBPROJECTM_CFLAGS -DPROJECTM_DATADIR=\\\"$LIBPROJECTM_datadir\\\" -DPROJECTM_SYSCONFDIR=\\\"$LIBPROJECTM_sysconfdir\\\""; | 1394 LIBPROJECTM_CFLAGS="$LIBPROJECTM_CFLAGS -DPROJECTM_DATADIR=\\\"$LIBPROJECTM_datadir\\\" -DPROJECTM_SYSCONFDIR=\\\"$LIBPROJECTM_sysconfdir\\\""; |
1388 fi | 1395 fi |
1389 AC_SUBST(LIBPROJECTM_LIBS) | 1396 AC_SUBST(LIBPROJECTM_LIBS) |
1390 AC_SUBST(LIBPROJECTM_CFLAGS) | 1397 AC_SUBST(LIBPROJECTM_CFLAGS) |
1391 | 1398 |
1392 if test "$have_projectm" = "yes"; then | 1399 if test "$have_projectm" = "yes"; then |
1393 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS projectm" | 1400 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS projectm" |
1401 fi | |
1402 | |
1403 dnl *** projectM (GL Milkdrop port) | |
1404 | |
1405 AC_ARG_ENABLE(projectm-1.0, | |
1406 [ --disable-projectm-1.0 disable projectM 1.0+ vis plugin. (default=enabled)], | |
1407 [have_projectm1=$enableval], | |
1408 [have_projectm1=yes]) | |
1409 | |
1410 if test "$have_projectm1" = "yes"; then | |
1411 PKG_CHECK_MODULES(LIBPROJECTM1, libprojectM >= 1.0, [have_projectm1="yes"], [have_projectm1="no"]) | |
1412 AM_PATH_SDL(1.2.5, , [ | |
1413 AC_MSG_WARN([*** SDL is not installed. projectM will not be built. ***]) | |
1414 have_projectm1="no" | |
1415 ]) | |
1416 if test x$libprjM = xno; then | |
1417 AC_MSG_WARN([*** libprojectM not found. | |
1418 libprojectM is needed to build this package. | |
1419 You can download libprojectM at http://projectm.sf.net/]) | |
1420 fi | |
1421 LIBPROJECTM1_datadir=`pkg-config --variable=pkgdatadir libprojectM`; | |
1422 LIBPROJECTM1_sysconfdir=`pkg-config --variable=sysconfdir libprojectM`; | |
1423 LIBPROJECTM1_prefix=`pkg-config --variable=prefix libprojectM`; | |
1424 LIBPROJECTM1_CFLAGS="$LIBPROJECTM1_CFLAGS -DPROJECTM_DATADIR=\\\"$LIBPROJECTM1_datadir\\\" -DPROJECTM_SYSCONFDIR=\\\"$LIBPROJECTM1_sysconfdir\\\" -DPROJECTM_PREFIX=\\\"$LIBPROJECTM1_prefix\\\""; | |
1425 fi | |
1426 AC_SUBST(LIBPROJECTM1_LIBS) | |
1427 AC_SUBST(LIBPROJECTM1_CFLAGS) | |
1428 | |
1429 if test "$have_projectm1" = "yes"; then | |
1430 VISUALIZATION_PLUGINS="$VISUALIZATION_PLUGINS projectm-1.0" | |
1394 fi | 1431 fi |
1395 | 1432 |
1396 dnl *** TTA | 1433 dnl *** TTA |
1397 | 1434 |
1398 AC_ARG_ENABLE(tta, | 1435 AC_ARG_ENABLE(tta, |
1623 echo " Visualization" | 1660 echo " Visualization" |
1624 echo " -------------" | 1661 echo " -------------" |
1625 echo " Blur Scope: yes" | 1662 echo " Blur Scope: yes" |
1626 echo " Spectrum Analyzer: yes" | 1663 echo " Spectrum Analyzer: yes" |
1627 echo " Paranormal Visualization Library: $have_paranormal" | 1664 echo " Paranormal Visualization Library: $have_paranormal" |
1628 echo " ProjectM (GL milkdrop): $have_projectm" | 1665 echo " projectM 0.x (GL milkdrop): $have_projectm" |
1666 echo " projectM 1.x (GL milkdrop): $have_projectm1" | |
1629 echo " RootVis plugin: $have_rootvis" | 1667 echo " RootVis plugin: $have_rootvis" |
1630 echo | 1668 echo |
1631 echo " Transport" | 1669 echo " Transport" |
1632 echo " ---------" | 1670 echo " ---------" |
1633 echo " stdio transport: yes" | 1671 echo " stdio transport: yes" |