add (incomplete) CMake support