-
Notifications
You must be signed in to change notification settings - Fork 147
/
Copy pathconfig-report.sh.in
executable file
·140 lines (104 loc) · 2.78 KB
/
config-report.sh.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#!/bin/sh
add_to_report() {
cat >> '@TOP_BUILD_DIR@/config.report'
}
printf '' > '@TOP_BUILD_DIR@/config.report'
add_to_report <<HERE_DOCUMENT
Kea source configure results:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Package:
Name: @PACKAGE_NAME@
Version: @PACKAGE_VERSION@
Extended version: @EXTENDED_VERSION@
Version type: @PACKAGE_VERSION_TYPE@
OS Family: @OS_TYPE@
Prefix: @PREFIX@
Hooks directory: @HOOKS_DIR@
Premium hooks: @PREMIUM@
Meson Version: @MESON_VERSION@
Meson info: @MESON_INFO@
Build Options: @BUILD_OPTIONS@
HERE_DOCUMENT
add_to_report <<HERE_DOCUMENT
C++ Compiler:
CXX: @CXX@
CXX_ID: @CXX_ID@
CXX_VERSION: @CXX_VERSION@
CXX_STANDARD: @CXX_STANDARD@
CXX_ARGS: @CXX_ARGS@
LD_ID: @LD_ID@
LD_ARGS: @LD_ARGS@
HERE_DOCUMENT
add_to_report <<HERE_DOCUMENT
Python:
PYTHON: @PYTHON_PATH@
PYTHON_VERSION: @PYTHON_VERSION@
PKGPYTHONDIR: @PKGPYTHONDIR@
Boost: @BOOST_VERSION@
@CRYPTO_NAME@:@SPACES@@CRYPTO_VERSION@
Log4cplus: @LOG4CPLUS_VERSION@
Flex: @FLEX@
Bison: @BISON@
HERE_DOCUMENT
if test '@HAVE_MYSQL@' != 'no'; then
add_to_report <<HERE_DOCUMENT
MySQL: @MYSQL_VERSION@
HERE_DOCUMENT
else
add_to_report <<HERE_DOCUMENT
MySQL: no
HERE_DOCUMENT
fi
if test '@HAVE_PGSQL@' != 'no'; then
add_to_report <<HERE_DOCUMENT
PostgreSQL: @PGSQL_VERSION@
HERE_DOCUMENT
else
add_to_report <<HERE_DOCUMENT
PostgreSQL: no
HERE_DOCUMENT
fi
if test '@HAVE_NETCONF@' != 'no'; then
add_to_report <<HERE_DOCUMENT
Netconf:
YANG: @YANG_VERSION@
YANG_PREFIX: @YANG_PREFIX@
YANGCPP: @YANGCPP_VERSION@
YANGCPP_PREFIX: @YANGCPP_PREFIX@
SYSREPO: @SYSREPO_VERSION@
SYSREPO_PREFIX: @SYSREPO_PREFIX@
SYSREPOCPP: @SYSREPOCPP_VERSION@
SYSREPOCPP_PREFIX: @SYSREPOCPP_PREFIX@
HERE_DOCUMENT
else
add_to_report <<HERE_DOCUMENT
Netconf: no
HERE_DOCUMENT
fi
if test '@HAVE_GTEST@' != 'no'; then
add_to_report <<HERE_DOCUMENT
Google Test: @GTEST_VERSION@
HERE_DOCUMENT
else
add_to_report <<HERE_DOCUMENT
Google Test: no
HERE_DOCUMENT
fi
if test '@HAVE_KRB5@' != 'no'; then
add_to_report <<HERE_DOCUMENT
Kerberos5 GSS-API:
VERSION: @KRB5_GSSAPI_VERSION@
VENDOR: @KRB5_GSSAPI_VENDOR@
HERE_DOCUMENT
else
add_to_report <<HERE_DOCUMENT
Kerberos5 GSS-API: no
HERE_DOCUMENT
fi
add_to_report <<HERE_DOCUMENT
Developer:
Tests: @TESTS_ENABLED@
Fuzzing: @FUZZ_ENABLED@
Valgrind: @VALGRIND@
AFL: @HAVE_AFL@
HERE_DOCUMENT