Building SFML from scratch