Outdoor compilation