The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

perl6-build - build rakudo Perl6

SYNOPSIS

  $ perl6-build [options] VERSION   PREFIX [-- [configure options]]
  $ perl6-build [options] COMMITISH PREFIX [-- [configure options]]

OPTIONS

  -h, --help      show this help
      --version   show perl6-build version
  -l, --list      list available versions (latest 20 versions)
  -L, --list-all  list all available versions
  -w, --workdir   set working directory, default: ~/.perl6-build
      --jvm       build perl6 with jvm backend

EXAMPLES

  # List available versions
  $ perl6-build -l

  # Build and install rakudo-star-2018.04 to ~/perl6
  $ perl6-build rakudo-star-2018.04 ~/perl6

  # Build and install rakudo from git repository (2018.06 tag) to ~/perl6
  $ perl6-build 2018.06 ~/perl6

  # Build and install rakudo from git repository (HEAD) to ~/perl6-{describe}
  # where {describe} will be replaced by `git describe` such as `2018.06-259-g72c8cf68c`
  $ perl6-build HEAD ~/perl6-'{describe}'

  # Build and install rakudo from git repository (HEAD) with jvm backend
  $ perl6-build --jvm 2018.06 ~/2018.06-jvm

  # Build and install rakudo from git repository (2018.06 tag) with custom configure options
  $ perl6-build 2018.06 ~/2018.06-custom -- --backends moar --with-nqp /path/to/bin/nqp

AUTHOR

Shoichi Kaji <skaji@cpan.org>

COPYRIGHT AND LICENSE

Copyright 2018 Shoichi Kaji <skaji@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.