add llvm ppa and conditionally init glfw3