Added build directives to make sure things build everywhere