Added CMake build method