Move config adjustment to config_adjust
After this change, check_config.h does not have any #defined except: - the standard header double-inclusion guard - short-lived helpers that are #undef-ed in the same paragraph Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
e1f3faf5bf
commit
1463e49a3c
2 changed files with 18 additions and 12 deletions
|
@ -27,18 +27,8 @@
|
||||||
#if !defined(MBEDTLS_PLATFORM_C)
|
#if !defined(MBEDTLS_PLATFORM_C)
|
||||||
#error "MBEDTLS_PLATFORM_C is required on Windows"
|
#error "MBEDTLS_PLATFORM_C is required on Windows"
|
||||||
#endif
|
#endif
|
||||||
|
/* See auto-enabling SNPRINTF_ALT and VSNPRINTF_ALT
|
||||||
/* Fix the config here. Not convenient to put an #ifdef _WIN32 in mbedtls_config.h as
|
* in * config_adjust_legacy_crypto.h */
|
||||||
* it would confuse config.py. */
|
|
||||||
#if !defined(MBEDTLS_PLATFORM_SNPRINTF_ALT) && \
|
|
||||||
!defined(MBEDTLS_PLATFORM_SNPRINTF_MACRO)
|
|
||||||
#define MBEDTLS_PLATFORM_SNPRINTF_ALT
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if !defined(MBEDTLS_PLATFORM_VSNPRINTF_ALT) && \
|
|
||||||
!defined(MBEDTLS_PLATFORM_VSNPRINTF_MACRO)
|
|
||||||
#define MBEDTLS_PLATFORM_VSNPRINTF_ALT
|
|
||||||
#endif
|
|
||||||
#endif /* _MINGW32__ || (_MSC_VER && (_MSC_VER <= 1900)) */
|
#endif /* _MINGW32__ || (_MSC_VER && (_MSC_VER <= 1900)) */
|
||||||
|
|
||||||
#if defined(TARGET_LIKE_MBED) && defined(MBEDTLS_NET_C)
|
#if defined(TARGET_LIKE_MBED) && defined(MBEDTLS_NET_C)
|
||||||
|
|
|
@ -22,6 +22,22 @@
|
||||||
#ifndef MBEDTLS_CONFIG_ADJUST_LEGACY_CRYPTO_H
|
#ifndef MBEDTLS_CONFIG_ADJUST_LEGACY_CRYPTO_H
|
||||||
#define MBEDTLS_CONFIG_ADJUST_LEGACY_CRYPTO_H
|
#define MBEDTLS_CONFIG_ADJUST_LEGACY_CRYPTO_H
|
||||||
|
|
||||||
|
/* Ideally, we'd set those as defaults in mbedtls_config.h, but
|
||||||
|
* putting an #ifdef _WIN32 in mbedtls_config.h would confuse config.py.
|
||||||
|
*
|
||||||
|
* So, adjust it here.
|
||||||
|
* Not related to crypto, but this is the bottom of the stack. */
|
||||||
|
#if defined(__MINGW32__) || (defined(_MSC_VER) && _MSC_VER <= 1900)
|
||||||
|
#if !defined(MBEDTLS_PLATFORM_SNPRINTF_ALT) && \
|
||||||
|
!defined(MBEDTLS_PLATFORM_SNPRINTF_MACRO)
|
||||||
|
#define MBEDTLS_PLATFORM_SNPRINTF_ALT
|
||||||
|
#endif
|
||||||
|
#if !defined(MBEDTLS_PLATFORM_VSNPRINTF_ALT) && \
|
||||||
|
!defined(MBEDTLS_PLATFORM_VSNPRINTF_MACRO)
|
||||||
|
#define MBEDTLS_PLATFORM_VSNPRINTF_ALT
|
||||||
|
#endif
|
||||||
|
#endif /* _MINGW32__ || (_MSC_VER && (_MSC_VER <= 1900)) */
|
||||||
|
|
||||||
/* Auto-enable CIPHER_C when any of the unauthenticated ciphers is builtin
|
/* Auto-enable CIPHER_C when any of the unauthenticated ciphers is builtin
|
||||||
* in PSA. */
|
* in PSA. */
|
||||||
#if defined(MBEDTLS_PSA_CRYPTO_C) && \
|
#if defined(MBEDTLS_PSA_CRYPTO_C) && \
|
||||||
|
|
Loading…
Reference in a new issue