1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2026-01-06 11:41:12 +03:00

Merge pull request #9122 from davidhorstmann-arm/fix-fuzzing-build-failures

Move some test data generation to main CMakeLists.txt (/ fix fuzzing build failures)
This commit is contained in:
Gilles Peskine
2024-05-12 18:56:11 +00:00
committed by GitHub
3 changed files with 37 additions and 28 deletions

View File

@@ -6077,6 +6077,15 @@ support_build_cmake_custom_config_file () {
support_test_cmake_out_of_source
}
component_build_cmake_programs_no_testing () {
# Verify that the type of builds performed by oss-fuzz don't get accidentally broken
msg "build: cmake with -DENABLE_PROGRAMS=ON and -DENABLE_TESTING=OFF"
cmake -DENABLE_PROGRAMS=ON -DENABLE_TESTING=OFF .
make
}
support_build_cmake_programs_no_testing () {
support_test_cmake_out_of_source
}
component_build_zeroize_checks () {
msg "build: check for obviously wrong calls to mbedtls_platform_zeroize()"