Don't expect anything for phones running Kirin SoCs, at least for the foreseeable years.
AFAIK, only the Honor 6 generation (Kirin 920) received CM11 treatment, but it still is buggy and development never proceeded beyond Lollipop despite the phone having official Marshmallow. Huawei is (intentionally) making unlock harder and development resources hard to obtain so as to hamper third-party development.
Sell and grab another Nexus/OnePlus, and get some spare money in the process, simple as that.
EDIT: As of now, recent Huawei flagships such as P8, P9 and Mate 8 have received CyanogenMod (LineageOS) 13 (Android 6.0) treatment. Those builds, however, are far from daily-driver status, lacking basic features such as camera and hardware acceleration. There's also no sign of Nougat on the horizon, since official Nougat for those phones are in beta at best. Unless the open-source situation of Kirin changes, this will continue to be the norm.