|
|
@ -141,6 +141,7 @@ OPTIONS version_options[] = { |
|
|
|
{"a", OPT_A, '-', "Show all data"}, |
|
|
|
{"b", OPT_B, '-', "Show build date"}, |
|
|
|
{"d", OPT_D, '-', "Show configuration directory"}, |
|
|
|
{"e", OPT_D, '-', "Show engines directory"}, |
|
|
|
{"f", OPT_F, '-', "Show compiler flags used"}, |
|
|
|
{"o", OPT_O, '-', "Show some internal datatype options"}, |
|
|
|
{"p", OPT_P, '-', "Show target build platform"}, |
|
|
@ -152,6 +153,7 @@ int version_main(int argc, char **argv) |
|
|
|
{ |
|
|
|
int ret = 1, dirty = 0; |
|
|
|
int cflags = 0, version = 0, date = 0, options = 0, platform = 0, dir = 0; |
|
|
|
int engdir = 0; |
|
|
|
char *prog; |
|
|
|
OPTION_CHOICE o; |
|
|
|
|
|
|
@ -172,6 +174,9 @@ int version_main(int argc, char **argv) |
|
|
|
case OPT_D: |
|
|
|
dirty = dir = 1; |
|
|
|
break; |
|
|
|
case OPT_E: |
|
|
|
dirty = engdir = 1; |
|
|
|
break; |
|
|
|
case OPT_F: |
|
|
|
dirty = cflags = 1; |
|
|
|
break; |
|
|
@ -228,6 +233,8 @@ int version_main(int argc, char **argv) |
|
|
|
printf("%s\n", OpenSSL_version(OPENSSL_CFLAGS)); |
|
|
|
if (dir) |
|
|
|
printf("%s\n", OpenSSL_version(OPENSSL_DIR)); |
|
|
|
if (engdir) |
|
|
|
printf("%s\n", OpenSSL_version(OPENSSL_ENGINES_DIR)); |
|
|
|
ret = 0; |
|
|
|
end: |
|
|
|
return (ret); |
|
|
|