Add support for CPP. Requires Haxe 3.1.3+