making Cmake files smarter