diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-08-07 21:49:54 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-08-07 22:20:49 +0200 |
commit | cef6425bcac678157f58e9eafabb7e63c5831d18 (patch) | |
tree | 3889207c93e092679f9b8d01084c5cc1f9d7794f /build-scripts | |
parent | da71dc6f37c69bdf708f1f9876e63ff348ae2296 (diff) | |
download | qpdf-cef6425bcac678157f58e9eafabb7e63c5831d18.tar.zst |
Disable QTC inside the library by default (fixes #714)
This results in measurable performance improvements to packaged binary
libqpdf distributions. QTC remains available for library users and is
still selectively enabled in CI.
Diffstat (limited to 'build-scripts')
-rwxr-xr-x | build-scripts/test-sanitizers | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/build-scripts/test-sanitizers b/build-scripts/test-sanitizers index c3c314f9..75ac8af0 100755 --- a/build-scripts/test-sanitizers +++ b/build-scripts/test-sanitizers @@ -10,7 +10,8 @@ env CFLAGS="-fsanitize=address -fsanitize=undefined" \ CC=clang CXX=clang++ \ cmake -S . -B build \ -DCI_MODE=1 -DBUILD_SHARED_LIBS=0 -DCMAKE_BUILD_TYPE=Debug \ - -DREQUIRE_CRYPTO_OPENSSL=1 -DREQUIRE_CRYPTO_GNUTLS=1 + -DREQUIRE_CRYPTO_OPENSSL=1 -DREQUIRE_CRYPTO_GNUTLS=1 \ + -DENABLE_QTC=1 cmake --build build -j$(nproc) -- -k cd build # libtests automatically runs with all crypto providers. |