changes for  cmake