cmake support to compile :))