This solution should be: - Compatible to run in all of ubuntu, centOS, windows GUI application. - Compiled using Ninja on CentOS and ubuntu.