configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old flac versions...
authorTim-Philipp Müller <tim@centricular.net>
Sun, 9 Sep 2007 18:08:36 +0000 (18:08 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 9 Sep 2007 18:08:36 +0000 (18:08 +0000)
Original commit message from CVS:
* configure.ac:
Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old
flac versions, 's good for cross-compilation karma.

ChangeLog
configure.ac

index a3d78f2..0ece598 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-09-09  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * configure.ac:
+         Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old
+         flac versions, 's good for cross-compilation karma.
+
 2007-09-07  Tim-Philipp Müller  <tim at centricular dot net>
 
        Patch by: Haakon Sporsheim  <haakon.sporsheim at tandberg com>
index 01e62d9..dcfcb0c 100644 (file)
@@ -667,10 +667,11 @@ AG_GST_CHECK_FEATURE(ESD, [ESounD sound daemon], esdsink, [
 
 dnl *** FLAC ***
 translit(dnm, m, l) AM_CONDITIONAL(USE_FLAC, true)
-AC_TRY_RUN([
-#include <FLAC/export.h>
-int main () { return FLAC_API_VERSION_CURRENT<8; }
-],legacy_flac=no,legacy_flac=yes,legacy_flac=no)
+AC_TRY_COMPILE([#include <FLAC/export.h>], [
+  #if FLAC_API_VERSION_CURRENT < 8
+  #error "legacy flac API"
+  #endif
+  ], [ legacy_flac=no ], [ legacy_flac=yes ], [ legacy_flac=no ])
 
 if test "x$legacy_flac" = "xyes"; then
 AG_GST_CHECK_FEATURE(FLAC, [FLAC lossless audio], flac, [