diff options
author | Keith Packard <keithp@keithp.com> | 2010-04-23 13:53:25 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2010-04-23 13:53:25 -0700 |
commit | 75d8ffd4eadf31d50b2f58c021530c17ff1bdc66 (patch) | |
tree | d0a0f7a7ffd522ac1822ceb613ba21e0d82848a9 /configure.ac | |
parent | 97f4874d19ec05c81a04a3ecd06abffcf7fbfafc (diff) |
Autodetect flite voice registration function
Old versions of flite exported the function 'register_cmu_us_kal'
while new ones export 'register_cmu_us_kal16'. This patch just checks
which one is available and uses that.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index d4ddda18..d6c8682b 100644 --- a/configure.ac +++ b/configure.ac @@ -50,6 +50,10 @@ if test "x$HAVE_FLITE_H" = "xyes" -a "x$HAVE_LIBFLITE" = "xyes"; then AC_DEFINE(HAVE_FLITE,1,[Define if the flite library is usable]) AC_SUBST(FLITE_LIBS,"-lflite_cmu_us_kal16 -lflite_usenglish -lflite_cmulex -lflite -lasound -lm") AC_SUBST(FLITE_INCS,-Iflite) + save_LIBS="$LIBS" + LIBS="$LIBS $FLITE_LIBS" + AC_CHECK_FUNCS([register_cmu_us_kal16 register_cmu_us_kal],break) + LIBS="$save_LIBS" fi AM_CONDITIONAL(USE_FLITE,test "x$HAVE_FLITE_H" = "xyes" -a "x$HAVE_LIBFLITE" = "xyes") |