Switching project over to CMake