support case sensitive build