Add list_config into query_comile_time_config

Signed-off-by: Jerry Yu <jerry.h.yu@arm.com>
This commit is contained in:
Jerry Yu 2021-12-06 13:44:39 +08:00
parent 84e63a73cd
commit a15f3cc350

View File

@ -29,13 +29,14 @@
#endif
#define USAGE \
"usage: %s <MBEDTLS_CONFIG>\n\n" \
"usage: %s <MBEDTLS_CONFIG> | -l\n\n" \
"This program takes one command line argument which corresponds to\n" \
"the string representation of a Mbed TLS compile time configuration.\n" \
"The value 0 will be returned if this configuration is defined in the\n" \
"Mbed TLS build and the macro expansion of that configuration will be\n" \
"printed (if any). Otherwise, 1 will be returned.\n"
"printed (if any). Otherwise, 1 will be returned.\n" \
"-l\tPrint all available configuration"
#include <string.h>
#include "query_config.h"
int main( int argc, char *argv[] )
@ -46,5 +47,11 @@ int main( int argc, char *argv[] )
return( MBEDTLS_EXIT_FAILURE );
}
if( strcmp( argv[1], "-l" ) == 0 )
{
list_config();
return( 0 );
}
return( query_config( argv[1] ) );
}