sw setup compile pass