SMOP Hacking

SMOP uses a set of different tools and compilers, and it uses CMake to manage its build process.

The source is hosted at pugs svn repository:

You need to checkout the entire pugs repository, as smop depends on other pugs projects, which are also in this repository. After that you can enter in the pugs/v6/smop directory.

In order to compile SMOP, you should provide all the SMOP Dependencies and then simply call

This should get everything compiled. Optionally you can try (requires Test::Harness <= 3.00 or >= 3.08).

See also SMOP Debugging