blob: faa4b7f20fbcc94f045117ee80fe74b3fe5e9458 [file] [log] [blame] [edit]
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