From 18dc0e2746194414aca8bb0911cf1fec8fbd80fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Sun, 27 Oct 2013 14:35:02 +0100 Subject: [PATCH] CERTS_C depends on PEM_PARSE_C --- include/polarssl/config.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/polarssl/config.h b/include/polarssl/config.h index dc663c9b5..540658394 100644 --- a/include/polarssl/config.h +++ b/include/polarssl/config.h @@ -916,6 +916,8 @@ * Module: library/certs.c * Caller: * + * Requires: POLARSSL_PEM_PARSE_C + * * This module is used for testing (ssl_client/server). */ #define POLARSSL_CERTS_C @@ -1721,14 +1723,18 @@ /* * Sanity checks on defines and dependencies */ -#if defined(POLARSSL_DHM_C) && !defined(POLARSSL_BIGNUM_C) -#error "POLARSSL_DHM_C defined, but not all prerequisites" +#if defined(POLARSSL_CERTS_C) && !defined(POLARSSL_PEM_PARSE_C) +#error "POLARSSL_CERTS_C defined, but not all prerequisites" #endif #if defined(POLARSSL_CTR_DRBG_C) && !defined(POLARSSL_AES_C) #error "POLARSSL_CTR_DRBG_C defined, but not all prerequisites" #endif +#if defined(POLARSSL_DHM_C) && !defined(POLARSSL_BIGNUM_C) +#error "POLARSSL_DHM_C defined, but not all prerequisites" +#endif + #if defined(POLARSSL_ECDH_C) && !defined(POLARSSL_ECP_C) #error "POLARSSL_ECDH_C defined, but not all prerequisites" #endif