File: ax_prog_ruby_version.texi

package info (click to toggle)
autoconf-archive 20180313-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 8,144 kB
  • sloc: sh: 695; python: 62; makefile: 49
file content (47 lines) | stat: -rw-r--r-- 1,632 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@node ax_prog_ruby_version
@unnumberedsec ax_prog_ruby_version

@majorheading Synopsis

@smallexample
AX_PROG_RUBY_VERSION([VERSION],[ACTION-IF-TRUE],[ACTION-IF-FALSE])
@end smallexample

@majorheading Description

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:

@smallexample
  AC_PATH_PROG([RUBY],[ruby])
  AC_PROG_RUBY_VERSION([1.8.0],[ ... ],[ ... ])
@end smallexample

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.

@majorheading Source Code

Download the
@uref{http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_prog_ruby_version.m4,latest
version of @file{ax_prog_ruby_version.m4}} or browse
@uref{http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=history;f=m4/ax_prog_ruby_version.m4,the
macro's revision history}.

@majorheading License

@w{Copyright @copyright{} 2009 Francesco Salvestrini @email{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.