change compiler directive