forked from mia/Aegisub
Add run-check for Ruby.
Originally committed to SVN as r2136.
This commit is contained in:
parent
1deae83222
commit
1b6fa7c9a6
1 changed files with 14 additions and 1 deletions
15
configure.in
15
configure.in
|
@ -619,7 +619,6 @@ int main(int argc, char **argv) {
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if test "$agi_with_perl" = "no" && test "$with_perl" = "yes"; then
|
if test "$agi_with_perl" = "no" && test "$with_perl" = "yes"; then
|
||||||
AC_MSG_WARN([Perl detected, but it doesn't work..])
|
AC_MSG_WARN([Perl detected, but it doesn't work..])
|
||||||
with_perl="no"
|
with_perl="no"
|
||||||
|
@ -665,10 +664,24 @@ if test -z "$ruby_disabled"; then
|
||||||
AC_MSG_CHECKING([checking $RUBY_BIN rbconfig libs])
|
AC_MSG_CHECKING([checking $RUBY_BIN rbconfig libs])
|
||||||
RUBY_LDFLAGS=`$RUBY_BIN -r rbconfig -e "print Config::CONFIG@<:@'LIBRUBYARG'@:>@"`
|
RUBY_LDFLAGS=`$RUBY_BIN -r rbconfig -e "print Config::CONFIG@<:@'LIBRUBYARG'@:>@"`
|
||||||
AC_MSG_RESULT([$RUBY_LDFLAGS])
|
AC_MSG_RESULT([$RUBY_LDFLAGS])
|
||||||
|
|
||||||
|
AC_AGI_COMPILE([Ruby], [ruby], [$RUBY_CFLAGS], [$RUBY_LDFLAGS],[
|
||||||
|
#include <ruby.h>
|
||||||
|
int main(void) {
|
||||||
|
/* These supposidly call exit if they fail. */
|
||||||
|
ruby_init();
|
||||||
|
ruby_init_loadpath();
|
||||||
|
return 0;
|
||||||
|
}])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$agi_with_ruby" = "no" && test "$with_ruby" = "yes"; then
|
||||||
|
AC_MSG_WARN([Ruby detected, but it doesn't work..])
|
||||||
|
with_ruby="no"
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$with_ruby" = "yes"; then
|
if test "$with_ruby" = "yes"; then
|
||||||
with_automation="yes"
|
with_automation="yes"
|
||||||
AC_DEFINE(WITH_RUBY, 1, [Enable RUBY Automation.])
|
AC_DEFINE(WITH_RUBY, 1, [Enable RUBY Automation.])
|
||||||
|
|
Loading…
Reference in a new issue