avoid unnecessary recompilation of yacc files