mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-22 13:20:50 +00:00
cmake: Remove unnecessary file generation disablement
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
parent
3dd1d3d1de
commit
faadfc2513
@ -413,16 +413,7 @@ component_test_config_symmetric_only () {
|
|||||||
msg "build: configs/config-symmetric-only.h"
|
msg "build: configs/config-symmetric-only.h"
|
||||||
MBEDTLS_CONFIG="configs/config-symmetric-only.h"
|
MBEDTLS_CONFIG="configs/config-symmetric-only.h"
|
||||||
CRYPTO_CONFIG="configs/crypto-config-symmetric-only.h"
|
CRYPTO_CONFIG="configs/crypto-config-symmetric-only.h"
|
||||||
# test-ref-configs works by overwriting mbedtls_config.h; this makes cmake
|
CC=$ASAN_CC cmake -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
||||||
# want to re-generate generated files that depend on it, quite correctly.
|
|
||||||
# However this doesn't work as the generation script expects a specific
|
|
||||||
# format for mbedtls_config.h, which the other files don't follow. Also,
|
|
||||||
# cmake can't know this, but re-generation is actually not necessary as
|
|
||||||
# the generated files only depend on the list of available options, not
|
|
||||||
# whether they're on or off. So, disable cmake's (over-sensitive here)
|
|
||||||
# dependency resolution for generated files and just rely on them being
|
|
||||||
# present (thanks to pre_generate_files) by turning GEN_FILES off.
|
|
||||||
CC=$ASAN_CC cmake -D GEN_FILES=Off -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
|
||||||
make
|
make
|
||||||
|
|
||||||
msg "test: configs/config-symmetric-only.h - unit tests"
|
msg "test: configs/config-symmetric-only.h - unit tests"
|
||||||
|
@ -13,16 +13,7 @@ component_test_config_suite_b () {
|
|||||||
msg "build: configs/config-suite-b.h"
|
msg "build: configs/config-suite-b.h"
|
||||||
MBEDTLS_CONFIG="configs/config-suite-b.h"
|
MBEDTLS_CONFIG="configs/config-suite-b.h"
|
||||||
CRYPTO_CONFIG="configs/crypto-config-suite-b.h"
|
CRYPTO_CONFIG="configs/crypto-config-suite-b.h"
|
||||||
# test-ref-configs works by overwriting mbedtls_config.h; this makes cmake
|
CC=$ASAN_CC cmake -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
||||||
# want to re-generate generated files that depend on it, quite correctly.
|
|
||||||
# However this doesn't work as the generation script expects a specific
|
|
||||||
# format for mbedtls_config.h, which the other files don't follow. Also,
|
|
||||||
# cmake can't know this, but re-generation is actually not necessary as
|
|
||||||
# the generated files only depend on the list of available options, not
|
|
||||||
# whether they're on or off. So, disable cmake's (over-sensitive here)
|
|
||||||
# dependency resolution for generated files and just rely on them being
|
|
||||||
# present (thanks to pre_generate_files) by turning GEN_FILES off.
|
|
||||||
CC=$ASAN_CC cmake -D GEN_FILES=Off -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
|
||||||
make
|
make
|
||||||
|
|
||||||
msg "test: configs/config-suite-b.h - unit tests"
|
msg "test: configs/config-suite-b.h - unit tests"
|
||||||
@ -161,16 +152,7 @@ component_test_config_thread () {
|
|||||||
msg "build: configs/config-thread.h"
|
msg "build: configs/config-thread.h"
|
||||||
MBEDTLS_CONFIG="configs/config-thread.h"
|
MBEDTLS_CONFIG="configs/config-thread.h"
|
||||||
CRYPTO_CONFIG="configs/crypto-config-thread.h"
|
CRYPTO_CONFIG="configs/crypto-config-thread.h"
|
||||||
# test-ref-configs works by overwriting mbedtls_config.h; this makes cmake
|
CC=$ASAN_CC cmake -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
||||||
# want to re-generate generated files that depend on it, quite correctly.
|
|
||||||
# However this doesn't work as the generation script expects a specific
|
|
||||||
# format for mbedtls_config.h, which the other files don't follow. Also,
|
|
||||||
# cmake can't know this, but re-generation is actually not necessary as
|
|
||||||
# the generated files only depend on the list of available options, not
|
|
||||||
# whether they're on or off. So, disable cmake's (over-sensitive here)
|
|
||||||
# dependency resolution for generated files and just rely on them being
|
|
||||||
# present (thanks to pre_generate_files) by turning GEN_FILES off.
|
|
||||||
CC=$ASAN_CC cmake -D GEN_FILES=Off -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
|
||||||
make
|
make
|
||||||
|
|
||||||
msg "test: configs/config-thread.h - unit tests"
|
msg "test: configs/config-thread.h - unit tests"
|
||||||
@ -184,16 +166,7 @@ component_test_tls1_2_ccm_psk () {
|
|||||||
msg "build: configs/config-ccm-psk-tls1_2.h"
|
msg "build: configs/config-ccm-psk-tls1_2.h"
|
||||||
MBEDTLS_CONFIG="configs/config-ccm-psk-tls1_2.h"
|
MBEDTLS_CONFIG="configs/config-ccm-psk-tls1_2.h"
|
||||||
CRYPTO_CONFIG="configs/crypto-config-ccm-psk-tls1_2.h"
|
CRYPTO_CONFIG="configs/crypto-config-ccm-psk-tls1_2.h"
|
||||||
# test-ref-configs works by overwriting mbedtls_config.h; this makes cmake
|
CC=$ASAN_CC cmake -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
||||||
# want to re-generate generated files that depend on it, quite correctly.
|
|
||||||
# However this doesn't work as the generation script expects a specific
|
|
||||||
# format for mbedtls_config.h, which the other files don't follow. Also,
|
|
||||||
# cmake can't know this, but re-generation is actually not necessary as
|
|
||||||
# the generated files only depend on the list of available options, not
|
|
||||||
# whether they're on or off. So, disable cmake's (over-sensitive here)
|
|
||||||
# dependency resolution for generated files and just rely on them being
|
|
||||||
# present (thanks to pre_generate_files) by turning GEN_FILES off.
|
|
||||||
CC=$ASAN_CC cmake -D GEN_FILES=Off -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
|
||||||
make
|
make
|
||||||
|
|
||||||
msg "test: configs/config-ccm-psk-tls1_2.h - unit tests"
|
msg "test: configs/config-ccm-psk-tls1_2.h - unit tests"
|
||||||
@ -207,16 +180,7 @@ component_test_tls1_2_ccm_psk_dtls () {
|
|||||||
msg "build: configs/config-ccm-psk-dtls1_2.h"
|
msg "build: configs/config-ccm-psk-dtls1_2.h"
|
||||||
MBEDTLS_CONFIG="configs/config-ccm-psk-dtls1_2.h"
|
MBEDTLS_CONFIG="configs/config-ccm-psk-dtls1_2.h"
|
||||||
CRYPTO_CONFIG="configs/crypto-config-ccm-psk-tls1_2.h"
|
CRYPTO_CONFIG="configs/crypto-config-ccm-psk-tls1_2.h"
|
||||||
# test-ref-configs works by overwriting mbedtls_config.h; this makes cmake
|
CC=$ASAN_CC cmake -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
||||||
# want to re-generate generated files that depend on it, quite correctly.
|
|
||||||
# However this doesn't work as the generation script expects a specific
|
|
||||||
# format for mbedtls_config.h, which the other files don't follow. Also,
|
|
||||||
# cmake can't know this, but re-generation is actually not necessary as
|
|
||||||
# the generated files only depend on the list of available options, not
|
|
||||||
# whether they're on or off. So, disable cmake's (over-sensitive here)
|
|
||||||
# dependency resolution for generated files and just rely on them being
|
|
||||||
# present (thanks to pre_generate_files) by turning GEN_FILES off.
|
|
||||||
CC=$ASAN_CC cmake -D GEN_FILES=Off -DMBEDTLS_CONFIG_FILE="$MBEDTLS_CONFIG" -DTF_PSA_CRYPTO_CONFIG_FILE="$CRYPTO_CONFIG" -D CMAKE_BUILD_TYPE:String=Asan .
|
|
||||||
make
|
make
|
||||||
|
|
||||||
msg "test: configs/config-ccm-psk-dtls1_2.h - unit tests"
|
msg "test: configs/config-ccm-psk-dtls1_2.h - unit tests"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user