diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 1a6cd7b..13303be 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -22,6 +22,7 @@ AM_INIT_AUTOMAKE([silent-rules]) | |||
22 | AC_USE_SYSTEM_EXTENSIONS | 22 | AC_USE_SYSTEM_EXTENSIONS |
23 | AC_PROG_AWK | 23 | AC_PROG_AWK |
24 | AC_PROG_CC | 24 | AC_PROG_CC |
25 | AM_PROG_CC_C_O | ||
25 | AC_PROG_CPP | 26 | AC_PROG_CPP |
26 | AC_PROG_CXX | 27 | AC_PROG_CXX |
27 | AC_CHECK_PROG(HAVE_CXX, $CXX, yes, no) | 28 | AC_CHECK_PROG(HAVE_CXX, $CXX, yes, no) |
@@ -423,7 +424,18 @@ else | |||
423 | AM_CONDITIONAL(HAVE_GLIB,false) | 424 | AM_CONDITIONAL(HAVE_GLIB,false) |
424 | AC_DEFINE(HAVE_GLIB, 0, [Have glib]) | 425 | AC_DEFINE(HAVE_GLIB, 0, [Have glib]) |
425 | fi | 426 | fi |
426 | 427 | ||
428 | # smf requires glib.h | ||
429 | CFLAGS_OLD=$CFLAGS | ||
430 | export CFLAGS="$CFLAGS $GLIB_CFLAGS" | ||
431 | |||
432 | AC_CHECK_LIB(smf, smf_load_from_memory, | ||
433 | [AC_CHECK_HEADERS([smf.h], | ||
434 | AM_CONDITIONAL(HAVE_SMF, true) | ||
435 | AC_DEFINE(HAVE_MPEG2,1,[Have libsmf]), | ||
436 | AM_CONDITIONAL(HAVE_SMF, false))], | ||
437 | AM_CONDITIONAL(HAVE_SMF, false)) | ||
438 | export CFLAGS=$CFLAGS_OLD | ||
427 | 439 | ||
428 | # check for gtk >= 2.6.0 | 440 | # check for gtk >= 2.6.0 |
429 | AC_MSG_CHECKING(for gtk) | 441 | AC_MSG_CHECKING(for gtk) |
@@ -645,6 +657,11 @@ then | |||
645 | AC_MSG_NOTICE([NOTICE: libflac not found, flac support disabled]) | 657 | AC_MSG_NOTICE([NOTICE: libflac not found, flac support disabled]) |
646 | fi | 658 | fi |
647 | 659 | ||
660 | if test "x$HAVE_SMF_TRUE" = "x#" | ||
661 | then | ||
662 | AC_MSG_NOTICE([NOTICE: libsmf not found, midi support disabled]) | ||
663 | fi | ||
664 | |||
648 | if test "x$HAVE_MPEG2_TRUE" = "x#" | 665 | if test "x$HAVE_MPEG2_TRUE" = "x#" |
649 | then | 666 | then |
650 | AC_MSG_NOTICE([NOTICE: libmpeg2 not found, mpeg2 support disabled]) | 667 | AC_MSG_NOTICE([NOTICE: libmpeg2 not found, mpeg2 support disabled]) |