/** * Copyright (C) Mellanox Technologies Ltd. 2001-2015. ALL RIGHTS RESERVED. * * See file LICENSE for terms. */ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include "ucx_info.h" #include void print_version() { printf("# UCT version=%s revision %s\n", UCT_VERNO_STRING, UCT_SCM_VERSION); printf("# configured with: %s\n", UCX_CONFIGURE_FLAGS); } void print_build_config() { typedef struct { const char *name; const char *value; } config_var_t; static config_var_t config_vars[] = { #include {NULL, NULL} }; config_var_t *var; for (var = config_vars; var->name != NULL; ++var) { printf("#define %-25s %s\n", var->name, var->value); } }