diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 185b338e7..5998a1de3 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -77,7 +77,12 @@ jobs: export CC=/usr/bin/clang export CXX=/usr/bin/clang++ # in source build is used to help coverity to determine relative file path - cmake -DALLOW_IN_SOURCE_BUILD=true -GNinja . + cmake \ + -GNinja \ + -C ci/cmake-preloads/config-coverity.txt \ + -DALLOW_IN_SOURCE_BUILD=true \ + -B. \ + -S. cov-build --dir cov-int cmake --build . - name: Submit build result to Coverity Scan diff --git a/ci/cmake-preloads/config-coverity.txt b/ci/cmake-preloads/config-coverity.txt new file mode 100644 index 000000000..1774e4d19 --- /dev/null +++ b/ci/cmake-preloads/config-coverity.txt @@ -0,0 +1,18 @@ +set (CMAKE_VERBOSE_MAKEFILE ON CACHE BOOL "preload") +set (WINPR_UTILS_IMAGE_JPEG ON CACHE BOOL "preload") +set (WINPR_UTILS_IMAGE_WEBP ON CACHE BOOL "preload") +set (WINPR_UTILS_IMAGE_PNG ON CACHE BOOL "preload") +set (WITH_CAIRO ON CACHE BOOL "preload") +set (WITH_DSP_EXPERIMENTAL ON CACHE BOOL "preload") +set (WITH_DSP_FFMPEG ON CACHE BOOL "preload") +set (WITH_FFMPEG ON CACHE BOOL "preload") +set (WITH_INTERNAL_RC4 ON CACHE BOOL "preload") +set (WITH_INTERNAL_MD4 ON CACHE BOOL "preload") +set (WITH_INTERNAL_MD5 ON CACHE BOOL "preload") +set (WITH_OPUS ON CACHE BOOL "preload") +set (WITH_PROXY_EMULATE_SMARTCARD ON CACHE BOOL "preload") +set (WITH_PULSE ON CACHE BOOL "preload") +set (WITH_SMARTCARD_INSPECT ON CACHE BOOL "preload") +set (WITH_SOXR ON CACHE BOOL "preload") +set (WITH_UNICODE_BUILTIN ON CACHE BOOL "preload") +