From 047425a4db37506e007f9faf0df512acc8e17b61 Mon Sep 17 00:00:00 2001 From: Ben Clayton Date: Fri, 17 Jul 2020 20:06:31 +0100 Subject: [PATCH] Update license-checker.cfg with simplified rules `license-checker` has been updated to support `**` wildcards simplifying the ruless, and multiple license configs. Add a new config for the bison generated files to ensure their licenses don't change. --- license-checker.cfg | 86 +++++++++++++++++++++++++-------------------- 1 file changed, 48 insertions(+), 38 deletions(-) diff --git a/license-checker.cfg b/license-checker.cfg index 9753cf46..886b3353 100644 --- a/license-checker.cfg +++ b/license-checker.cfg @@ -1,41 +1,51 @@ -{ - "paths": [ - { - "exclude": [ - "_config.yml", - ".*", - "*.md", - "CMakeSettings.json", - "known_good_khr.json", - "known_good.json", - "LICENSE.txt", - "make-revision", - "README-spirv-remap.txt", - "WORKSPACE", +[ + { + "licenses": [ + "Apache-2.0-Header", + "BSD-2-Clause", + "BSD-3-Clause", + "MIT-0", + "MIT" + ], + "paths": [ + { + "exclude": [ + "**.md", - "gtests/README.md", - "External/spirv-tools", - "Test/*", - "out/*", - "glslang/Include/revision.*", - "glslang/OSDependent/Web/glslang.*.js", + "_config.yml", + ".*", + "CMakeSettings.json", + "known_good_khr.json", + "known_good.json", + "LICENSE.txt", + "make-revision", + "README-spirv-remap.txt", + "WORKSPACE", - "glslang/MachineIndependent/glslang_tab.cpp", - "glslang/MachineIndependent/glslang_tab.cpp.h", + "glslang/OSDependent/Web/glslang.*.js", + "glslang/MachineIndependent/glslang_tab.cpp", + "glslang/MachineIndependent/glslang_tab.cpp.h", - "**.md", - "build/**", - "out/**", - "Test/**", - "External/spirv-tools/**" - ] - } - ], - "licenses": [ - "Apache-2.0-Header", - "BSD-2-Clause", - "BSD-3-Clause", - "MIT-0", - "MIT" - ] -} \ No newline at end of file + "build/**", + "out/**", + "Test/**", + "External/spirv-tools/**" + ] + } + ] + }, + { + "licenses": [ + "GPL-Header" + ], + "paths": [ + { "exclude": [ "**" ] }, + { + "include": [ + "glslang/MachineIndependent/glslang_tab.cpp", + "glslang/MachineIndependent/glslang_tab.cpp.h" + ] + } + ] + } +]