ITNOA I think it is good add cmake support as build system, for this project, to make better cross platform