Download And Installation

Tiger in Stratego -- Compilation by Program Transformation
The distribution of the Tiger in Stratego project.

Download

Source (.tar.gz) and RPM distributions are available at: (scroll to the Tiger releases)

The latest official release is 1.2, but using this version is discouraged (use the latest unstable release in at the previous URL)

Subversion repository

To checkout the latest sources:

  svn checkout https://svn.cs.uu.nl:12443/repos/StrategoXT/trunk/tiger/

Requirements

To build and use the tiger package, a complete installation of StrategoXT, SDF2, and the ATerm library is needed. These dependencies can be obtained from the StrategoDownload page.

Installation of Source Distribution

The Tiger source distribution is a tar file compressed with gzip. The source trees are configured using AutoMake? and AutoConf? and require GNU Make (gmake) for building.

Installation of the tiger package involves the following steps:

> gunzip tiger-1.2.tar.gz
> tar xf tiger-1.2.tar
> cd tiger-1.2
> ./configure --prefix=/tmp/tiger --with-xt=/usr
> gmake
> gmake install

This assumes that StrategoXT, aterm, and sdf2 are installed in /usr.

Installation of Subversion Snapshots

To build and install the subversion snapshot, or a direct checkout of the repository, it is necessary to create the makefiles and configure script using the bootstrap script.

> svn checkout <see above>
> cd tiger
> ./bootstrap
> ./configure --prefix=/tmp/tiger --with-xt=/usr
> gmake install

Note that it is necessary to gmake install instead of gmake, since the subpackages depend on each other. This assumes that StrategoXT, aterm, and sdf2 are installed in /usr.

-- EelcoVisser - 24 Sep 2003