1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #ifndef PMIX_INFO_TOOL_H
24 #define PMIX_INFO_TOOL_H
25 #include "pmix_config.h"
26
27 #include "src/class/pmix_list.h"
28 #include "src/class/pmix_pointer_array.h"
29 #include "src/util/cmd_line.h"
30 #include "src/mca/mca.h"
31
32 BEGIN_C_DECLS
33
34
35
36
37
38 extern bool pmix_info_pretty;
39 extern pmix_cmd_line_t *pmix_info_cmd_line;
40
41 extern const char *pmix_info_type_base;
42
43 extern pmix_pointer_array_t mca_types;
44
45
46
47
48
49
50 extern const char *pmix_info_component_all;
51 extern const char *pmix_info_param_all;
52
53 extern const char *pmix_info_path_bindir;
54 extern const char *pmix_info_path_libdir;
55 extern const char *pmix_info_path_incdir;
56 extern const char *pmix_info_path_mandir;
57 extern const char *pmix_info_path_pkglibdir;
58 extern const char *pmix_info_path_sysconfdir;
59 extern const char *pmix_info_path_exec_prefix;
60 extern const char *pmix_info_path_sbindir;
61 extern const char *pmix_info_path_libexecdir;
62 extern const char *pmix_info_path_datarootdir;
63 extern const char *pmix_info_path_datadir;
64 extern const char *pmix_info_path_sharedstatedir;
65 extern const char *pmix_info_path_localstatedir;
66 extern const char *pmix_info_path_infodir;
67 extern const char *pmix_info_path_pkgdatadir;
68 extern const char *pmix_info_path_pkgincludedir;
69
70 void pmix_info_do_config(bool want_all);
71
72 extern pmix_pointer_array_t pmix_component_map;
73
74 END_C_DECLS
75
76 #endif