TODO
====

* better perl build support

* better CMake support


