| import os |
| import platform |
| import lit.formats |
| |
| # Suffixes supported by clang-format. |
| config.suffixes = [ |
| ".c", |
| ".cc", |
| ".cpp", |
| ".h", |
| ".m", |
| ".mm", |
| ".java", |
| ".js", |
| ".ts", |
| ".proto", |
| ".protodevel", |
| ".pb.txt", |
| ".txtpb", |
| ".textproto", |
| ".textpb", |
| ".asciipb", |
| ".td", |
| ".test", |
| ] |
| |
| # AIX 'diff' command doesn't support --strip-trailing-cr, but the internal |
| # python implementation does, so use that for cross platform compatibility |
| if platform.system() == "AIX": |
| config.test_format = lit.formats.ShTest() |
| |
| # Create an empty .clang-format-ignore file so that tests don't get messed |
| # up if one exists higher in the tree |
| with open(".clang-format-ignore", "w"): |
| pass |