Why do you redeclare USE_WAYLAND?