# -*- Python -*- import os # Setup config name. config.name = "Builtins" # Setup source root. config.test_source_root = os.path.dirname(__file__) # Test suffixes. config.suffixes = [".c", ".cpp", ".m", ".mm"] extra_flags = ["-Wall"] if config.compiler_id == "GNU": # detect incorrect declarations of libgcc functions extra_flags.append("-Werror=builtin-declaration-mismatch") # Define %clang and %clangxx substitutions to use in test RUN lines. config.substitutions.append( ("%clang ", " " + config.clang + " " + " ".join(extra_flags) + " ") ) if config.host_os == "Darwin": config.substitutions.append( ("%macos_version_major", str(config.darwin_osx_version[0])) ) config.substitutions.append( ("%macos_version_minor", str(config.darwin_osx_version[1])) ) config.substitutions.append( ("%macos_version_subminor", str(config.darwin_osx_version[2])) )