Added support for CMake