Next: ax_prog_scala, Previous: ax_prog_robot, Up: The Macros
AX_PROG_RUBY_VERSION([VERSION],[ACTION-IF-TRUE],[ACTION-IF-FALSE])
Makes sure that ruby supports the version indicated. If true the shell commands in ACTION-IF-TRUE are executed. If not the shell commands in ACTION-IF-FALSE are run. Note if $RUBY is not set (for example by running AC_CHECK_PROG or AC_PATH_PROG) the macro will fail.
Example:
AC_PATH_PROG([RUBY],[ruby]) AC_PROG_RUBY_VERSION([1.8.0],[ ... ],[ ... ])
This will check to make sure that the ruby you have supports at least version 1.6.0.
NOTE: This macro uses the $RUBY variable to perform the check. AX_WITH_PROG([RUBY],[ruby],[VALUE-IF-NOT-FOUND],[PATH]) can be used to set that variable prior to running this macro. The $RUBY_VERSION variable will be valorized with the detected version.
Download the latest version of ax_prog_ruby_version.m4 or browse the macro’s revision history.
Copyright © 2009 Francesco Salvestrini salvestrini@users.sourceforge.net
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.