=for html
=head1 Perl bindings for the CommonMark C library
This module is a wrapper around I, the official CommonMark C
library.
=head2 Installation of libcmark
Please note that the I API isn't stable yet. This version of the
Perl bindings is targeted at I
L.
It's known to work with 0.21.0, but there's no guarantee that it can be
compiled with versions higher than 0.23.0.
Also note that upgrading libcmark may require recompilation of the Perl
module.
curl -LJO https://github.com/jgm/cmark/archive/0.23.0.tar.gz
tar xzf cmark-0.23.0.tar.gz
cd cmark-0.23.0
make [INSTALL_PREFIX=/prefix]
make test
make install
See the I README for details.
=head2 Installation from a CPAN tarball
If I is in a standard location:
perl Makefile.PL
make
make test
make install
Otherwise:
perl Makefile.PL \
INC="-I/prefix/include" \
LIBS="-L/prefix/lib -lcmark"
make
make test
make install
See the documentation of I for additional options.
The I environment variable is especially useful.
export PERL_MM_OPT='INC="-I..." LIBS="-L... -lcmark"'
=head2 Build from a repository checkout
You need I with the external plugin I.
Then you can build and test with I:
dzil test
dzil build
=head2 Copyright
This software is copyright (C) by Nick Wellnhofer.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.