Zyan Disassembler Engine – Fast, lightweight x86/x86-64 disassembler library
github.com
github.com
I don't want to be mean here, but I think CMake + C++14 already ruled out many platforms as well as binding solutions. In which case the pure C-based Capstone might be better.
At OSes that matter for those processors have C++14 and CMake available.
Also from my point of view, brownie points for being written in C++.
By the way, if we're going to require a C++14 compiler, why still implement empty destructors when we can use "= default"?