diff options
| author | Peter Jones <pjones@redhat.com> | 2023-08-22 12:41:13 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2023-08-25 14:14:45 -0400 |
| commit | 04111d41f03b6de060209d417f5d18cce3ab2ea2 (patch) | |
| tree | 112238855262e69b466bfa82025370cfb341598d /include | |
| parent | dbbe3c84bd0e7683d4b81c1794a112a6853b80ee (diff) | |
| download | efi-boot-shim-04111d41f03b6de060209d417f5d18cce3ab2ea2.tar.gz efi-boot-shim-04111d41f03b6de060209d417f5d18cce3ab2ea2.zip | |
Make some of the static analysis tools a little easier to run
With "gcc -fanalyzer" and "scan-build", it's convenient to be able to
continue even though the compiler has returned error on one or more
source files.
This makes it so compiler errors are ignored in some of those cases.
Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/fanalyzer.mk | 1 | ||||
| -rw-r--r-- | include/scan-build.mk | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/fanalyzer.mk b/include/fanalyzer.mk index e0bf4d75..a0679e3e 100644 --- a/include/fanalyzer.mk +++ b/include/fanalyzer.mk @@ -21,6 +21,7 @@ fanalyzer-build-all : COMPILER=gcc fanalyzer-build-all : CCACHE_DISABLE=1 fanalyzer-build-all : FEATUREFLAGS+=-fanalyzer fanalyzer-build-all : WERRFLAGS=-Werror=analyzer-null-dereference +fanalyzer-build-all : IGNORE_COMPILER_ERRORS=" || :" fanalyzer-build-all : all fanalyzer-no-openssl : | fanalyzer-test diff --git a/include/scan-build.mk b/include/scan-build.mk index 3ed7660e..170ba836 100644 --- a/include/scan-build.mk +++ b/include/scan-build.mk @@ -22,6 +22,7 @@ scan-build-unchecked-openssl : Cryptlib/OpenSSL/libopenssl.a scan-build-all : CCACHE_DISABLE=1 scan-build-all : COMPILER=clang +scan-build-all : IGNORE_COMPILER_ERRORS=" || :" scan-build-all : | scan-test scan-build-all : +scan-build -o scan-results make $(MAKEARGS) $(DASHJ) CCACHE_DISABLE=1 all |
