Perl bindings for the CommonMark C library
This module is a wrapper around libcmark, the official CommonMark C library.
Installation of libcmark
git clone git@github.com:jgm/cmark.git
cd cmark
make [INSTALL_PREFIX=/prefix]
make test
make install
See the libcmark README for details.
Installation from a CPAN tarball
If libcmark 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 ExtUtils::MakeMaker for additional options. The PERL_MM_OPT environment variable is especially useful.
export PERL_MM_OPT='INC="-I..." LIBS="-L... -lcmark"'
Build from a repository checkout
You need Dist::Zilla with the external plugin MakeMaker::Awesome. Then you can build and test with dzil:
dzil test
dzil build
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.