changes for cmake