Optional demos compilation