Last change
on this file was 85718, checked in by vboxsync, 5 years ago |
Devices/EFI: Merge edk-stable202005 and make it build, bugref:4643
|
-
Property svn:eol-style
set to
native
|
File size:
686 bytes
|
Line | |
---|
1 | # Library Class Check Plugin
|
---|
2 |
|
---|
3 | This CiBuildPlugin scans at all library header files found in the `Library`
|
---|
4 | folders in all of the package's declared include directories and ensures that
|
---|
5 | all files have a matching LibraryClass declaration in the DEC file for the
|
---|
6 | package. Any missing declarations will cause a failure.
|
---|
7 |
|
---|
8 | ## Configuration
|
---|
9 |
|
---|
10 | The plugin has a few configuration options to support the UEFI codebase.
|
---|
11 |
|
---|
12 | ``` yaml
|
---|
13 | "LibraryClassCheck": {
|
---|
14 | IgnoreHeaderFile: [], # Ignore a file found on disk
|
---|
15 | IgnoreLibraryClass: [] # Ignore a declaration found in dec file
|
---|
16 | }
|
---|
17 | ```
|
---|
18 |
|
---|
19 | ### IgnoreHeaderFile
|
---|
20 |
|
---|
21 | Ignore a file found on disk
|
---|
22 |
|
---|
23 | ### IgnoreLibraryClass
|
---|
24 |
|
---|
25 | Ignore a declaration found in dec file
|
---|
Note:
See
TracBrowser
for help on using the repository browser.