Ogłoszono wydanie CMake 3.4.0, wieloplatformowego narzędzia do automatycznego zarządzania procesem kompilacji programu. Jego główna cecha to niezależność od używanego kompilatora oraz platformy sprzętowej. CMake nie kompiluje programu samodzielnie, lecz tworzy pliki z regułami kompilacji dla konkretnego środowiska. Dodano nowe operatory testowe w komendzie if(). Opcje w komendzie instalacyjnej otrzymały kilka nowych funkcji. Pojawiło się wsparcie dla plików źródłowych *.manifest
w narzędziach MSVC. Dodano podstawowe wsparcie dla języka programowania Apple Swift. Udoskonalono różne moduły. Dodano sporo nowych właściwości.