]>
Commit | Line | Data |
---|---|---|
f163b202 SB |
1 | # |
2 | # configure.ac | |
3 | # | |
4 | # The Initial Developer of the Original Code is International | |
5 | # Business Machines Corporation. Portions created by IBM | |
6 | # Corporation are Copyright (C) 2014 International Business | |
7 | # Machines Corporation. All Rights Reserved. | |
8 | # | |
9 | # This program is free software; you can redistribute it and/or modify | |
10 | # it under the terms of the Common Public License as published by | |
11 | # IBM Corporation; either version 1 of the License, or (at your option) | |
12 | # any later version. | |
13 | # | |
14 | # This program is distributed in the hope that it will be useful, | |
15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 | # Common Public License for more details. | |
18 | # | |
19 | # You should have received a copy of the Common Public License | |
20 | # along with this program; if not, a copy can be viewed at | |
21 | # http://www.opensource.org/licenses/cpl1.0.php. | |
22 | # | |
23 | # This file is derived from tpm-tool's configure.in. | |
24 | # | |
25 | ||
26 | AC_INIT(swtpm, 0.1.0) | |
27 | AC_PREREQ(2.12) | |
28 | AC_CONFIG_SRCDIR(Makefile.am) | |
29 | AC_CONFIG_HEADER(config.h) | |
30 | ||
31 | SWTPM_VER_MAJOR=`echo $PACKAGE_VERSION | cut -d "." -f1` | |
32 | SWTPM_VER_MINOR=`echo $PACKAGE_VERSION | cut -d "." -f2` | |
33 | SWTPM_VER_MICRO=`echo $PACKAGE_VERSION | cut -d "." -f3` | |
34 | ||
35 | AC_SUBST([SWTPM_VER_MAJOR]) | |
36 | AC_SUBST([SWTPM_VER_MINOR]) | |
37 | AC_SUBST([SWTPM_VER_MICRO]) | |
38 | ||
39 | dnl Check for programs | |
40 | AC_PROG_CC | |
41 | AC_PROG_INSTALL | |
42 | AC_PROG_LN_S | |
908afaf5 | 43 | LT_INIT |
f163b202 | 44 | |
f163b202 SB |
45 | AC_CONFIG_MACRO_DIR([m4]) |
46 | AC_CANONICAL_TARGET | |
c3fdf688 | 47 | AC_CANONICAL_HOST |
f163b202 SB |
48 | AM_INIT_AUTOMAKE([foreign 1.6]) |
49 | ||
50 | DEBUG="" | |
51 | AC_MSG_CHECKING([for debug-enabled build]) | |
52 | AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug], [create a debug build]), | |
53 | [if test "$enableval" = "yes"; then | |
54 | DEBUG="yes" | |
55 | AC_MSG_RESULT([yes]) | |
56 | else | |
57 | DEBUG="no" | |
58 | AC_MSG_RESULT([no]) | |
59 | fi], | |
60 | [DEBUG="no", | |
61 | AC_MSG_RESULT([no])]) | |
62 | ||
63 | # If the user has not set CFLAGS, do something appropriate | |
64 | test_CFLAGS=${CFLAGS+set} | |
65 | if test "$test_CFLAGS" != set; then | |
33be7be2 | 66 | if test "$DEBUG" = "yes"; then |
f163b202 SB |
67 | CFLAGS="-O0 -g -DDEBUG" |
68 | else | |
69 | CFLAGS="-g -O2" | |
70 | fi | |
33be7be2 | 71 | elif test "$DEBUG" = "yes"; then |
f163b202 SB |
72 | CFLAGS="$CFLAGS -O0 -g -DDEBUG" |
73 | fi | |
74 | ||
e46a2b66 SB |
75 | AC_HEADER_STDC |
76 | AC_C_CONST | |
77 | AC_C_INLINE | |
78 | ||
79 | AC_TYPE_SIZE_T | |
80 | AC_TYPE_SIGNAL | |
81 | ||
baecda40 SB |
82 | AC_PROG_CC |
83 | AC_PROG_INSTALL | |
3cb54a5d | 84 | AC_PROG_MKDIR_P |
e46a2b66 | 85 | |
ec37bb56 SB |
86 | AC_ARG_WITH([selinux], |
87 | AS_HELP_STRING([--with-selinux], | |
88 | [add SELinux policy extensions @<:@default=check@:>@])) | |
89 | m4_divert_text([DEFAULTS], [with_selinux=check]) | |
90 | ||
91 | dnl Check for SELinux policy support | |
92 | ||
93 | if test "$with_selinux" != "no"; then | |
94 | if test "$with_selinux" = "check" || test "$with_selinux" = "yes"; then | |
95 | if ! test -f /usr/share/selinux/devel/Makefile; then | |
96 | if test "$with_selinux" = "yes"; then | |
97 | AC_MSG_ERROR("Is selinux-policy-devel installed?") | |
98 | else | |
99 | with_selinux="no" | |
100 | fi | |
101 | fi | |
102 | AC_PATH_PROG([SEMODULE], semodule) | |
33be7be2 | 103 | if test "x$SEMODULE" = "x"; then |
ec37bb56 SB |
104 | if test "$with_selinux" = "yes"; then |
105 | AC_MSG_ERROR("Is selinux-policy-devel installed?") | |
106 | else | |
107 | with_selinux="no" | |
108 | fi | |
109 | fi | |
110 | if test "$with_selinux" = "check"; then | |
111 | with_selinux="yes" | |
112 | fi | |
113 | fi | |
114 | fi | |
33be7be2 | 115 | AM_CONDITIONAL([WITH_SELINUX], [test "x$with_selinux" = "xyes"]) |
ec37bb56 | 116 | |
b096be26 SB |
117 | if test "$prefix" = "/usr" && test "$sysconfdir" = '${prefix}/etc'; then |
118 | sysconfdir="/etc" | |
119 | fi | |
120 | if test "$prefix" = "" && test "$datarootdir" = '${prefix}/share'; then | |
121 | datarootdir="/usr/share" | |
122 | fi | |
0432b653 SB |
123 | SYSCONFDIR=`eval echo $sysconfdir` |
124 | DATAROOTDIR=`eval echo $datarootdir` | |
125 | AC_SUBST([SYSCONFDIR]) | |
126 | AC_SUBST([DATAROOTDIR]) | |
b096be26 | 127 | |
7849b6c6 | 128 | cryptolib=openssl |
3bbdd7bc SB |
129 | |
130 | AC_ARG_WITH([openssl], | |
7849b6c6 SB |
131 | [AS_HELP_STRING([--with-openssl], |
132 | [build with openssl library])], | |
133 | [], | |
134 | []) | |
3bbdd7bc SB |
135 | |
136 | case "$cryptolib" in | |
3bbdd7bc | 137 | openssl) |
7849b6c6 SB |
138 | AC_CHECK_LIB(crypto, |
139 | [AES_set_encrypt_key], | |
b78b6af2 | 140 | [true], |
7849b6c6 SB |
141 | AC_MSG_ERROR(Faulty openssl crypto library)) |
142 | AC_CHECK_HEADERS([openssl/aes.h],[], | |
143 | AC_MSG_ERROR(Is openssl-devel/libssl-dev installed?)) | |
144 | AC_MSG_RESULT([Building with openssl crypto library]) | |
145 | ;; | |
3bbdd7bc | 146 | esac |
833a5416 | 147 | |
baecda40 SB |
148 | LIBTASN1_LIBS=$(pkg-config --libs libtasn1) |
149 | if test $? -ne 0; then | |
150 | AC_MSG_ERROR("Is libtasn1-devel installed? -- could not get libs for libtasn1") | |
151 | fi | |
152 | AC_SUBST([LIBTASN1_LIBS]) | |
f163b202 | 153 | |
baecda40 SB |
154 | LIBTPMS_LIBS=$(pkg-config --libs libtpms) |
155 | if test $? -ne 0; then | |
156 | AC_MSG_ERROR("Is libtpms-devel installed? -- could not get libs for libtpms") | |
157 | fi | |
fbc596ab | 158 | AC_CHECK_LIB(tpms, |
b78b6af2 | 159 | TPMLIB_ChooseTPMVersion,[true], |
fbc596ab SB |
160 | AC_MSG_ERROR("libtpms 0.6 or later is required") |
161 | ) | |
baecda40 | 162 | AC_SUBST([LIBTPMS_LIBS]) |
f163b202 | 163 | |
5478de0a SB |
164 | AC_CHECK_LIB(c, clock_gettime, LIBRT_LIBS="", LIBRT_LIBS="-lrt") |
165 | AC_SUBST([LIBRT_LIBS]) | |
166 | ||
e46a2b66 | 167 | AC_PATH_PROG([TPM_NVDEFINE], tpm_nvdefine) |
ef606d4a | 168 | if test "x$TPM_NVDEFINE" = "x"; then |
64faf455 | 169 | have_tcsd=no |
ef606d4a SB |
170 | AC_MSG_WARN([NVRAM area tools are needed for TPM 1.2 certificate injection: tpm-tools package]) |
171 | else | |
172 | have_tcsd=yes | |
173 | fi | |
64faf455 SB |
174 | with_swtpm_setup=yes |
175 | AM_CONDITIONAL([HAVE_TCSD], test "$have_tcsd" != "no") | |
e46a2b66 | 176 | |
5cd844d0 SB |
177 | dnl If we have the tcsd package, we can build swtpm_setup, but need netstat also |
178 | AC_PATH_PROG([NETSTAT], [netstat]) | |
179 | case $host_os in | |
180 | linux-*) | |
33be7be2 | 181 | if test "x$NETSTAT" = "x" && test "have_tcsd" != "no"; then |
64faf455 | 182 | AC_MSG_ERROR([netstat tool is missing for tests: net-tools package]) |
5cd844d0 SB |
183 | fi |
184 | ;; | |
185 | esac | |
186 | ||
09d1a532 SB |
187 | AC_MSG_CHECKING([for whether to build with CUSE interface]) |
188 | AC_ARG_WITH([cuse], | |
189 | AC_HELP_STRING([--with-cuse], | |
190 | [build with CUSE interface]), | |
191 | [], | |
192 | [with_cuse=check] | |
193 | ) | |
f163b202 | 194 | |
09d1a532 SB |
195 | if test "$with_cuse" != "no"; then |
196 | LIBFUSE_CFLAGS=$(pkg-config fuse --cflags 2>/dev/null) | |
197 | if test $? -ne 0; then | |
198 | if test "$with_cuse" = "yes"; then | |
199 | AC_MSG_ERROR("Is fuse-devel installed? -- could not get cflags for libfuse") | |
200 | else | |
201 | with_cuse=no | |
202 | fi | |
203 | else | |
204 | with_cuse=yes | |
205 | fi | |
498433f7 | 206 | fi |
09d1a532 SB |
207 | |
208 | dnl with_cuse is now yes or no | |
209 | if test "$with_cuse" != "no"; then | |
210 | LIBFUSE_LIBS=$(pkg-config fuse --libs) | |
211 | if test $? -ne 0; then | |
212 | AC_MSG_ERROR("Is fuse-devel installed? -- could not get libs for libfuse") | |
213 | fi | |
214 | AC_SUBST([LIBFUSE_CFLAGS]) | |
215 | AC_SUBST([LIBFUSE_LIBS]) | |
216 | AC_DEFINE_UNQUOTED([WITH_CUSE], 1, | |
217 | [whether to build with CUSE interface]) | |
ebf1557d SB |
218 | |
219 | GLIB_CFLAGS=$(pkg-config --cflags glib-2.0) | |
220 | if test $? -ne 0; then | |
221 | AC_MSG_ERROR("Is glib-2.0 installed? -- could not get cflags") | |
222 | fi | |
223 | AC_SUBST([GLIB_CFLAGS]) | |
224 | ||
225 | GLIB_LIBS=$(pkg-config --libs glib-2.0) | |
226 | if test $? -ne 0; then | |
227 | AC_MSG_ERROR("Is glib-2.0 installed? -- could not get libs") | |
228 | fi | |
229 | AC_SUBST([GLIB_LIBS]) | |
230 | ||
231 | GTHREAD_LIBS=$(pkg-config --libs gthread-2.0) | |
232 | if test $? -ne 0; then | |
233 | AC_MSG_ERROR("Is glib-2.0 installed? -- could not get libs for gthread-2.0") | |
234 | fi | |
235 | AC_SUBST([GTHREAD_LIBS]) | |
baecda40 | 236 | fi |
09d1a532 SB |
237 | AM_CONDITIONAL([WITH_CUSE],[test "$with_cuse" = "yes"]) |
238 | AC_MSG_RESULT($with_cuse) | |
f163b202 | 239 | |
498433f7 SB |
240 | AC_MSG_CHECKING([for whether to build with chardev interface]) |
241 | case $host_os in | |
242 | linux-*) | |
243 | with_chardev=yes | |
244 | AC_DEFINE_UNQUOTED([WITH_CHARDEV], 1, | |
245 | [whether to build with chardev interface]) | |
246 | ;; | |
247 | *) | |
248 | with_chardev=no | |
249 | esac | |
250 | AM_CONDITIONAL([WITH_CHARDEV],[test "$with_chardev" = "yes"]) | |
251 | AC_MSG_RESULT($with_cuse) | |
252 | ||
10002933 SB |
253 | AC_ARG_WITH([gnutls], |
254 | AC_HELP_STRING([--with-gnutls], | |
255 | [build with gnutls library]), | |
256 | [], | |
257 | [with_gnutls=check] | |
258 | ) | |
259 | ||
e46a2b66 SB |
260 | if test "x$with_gnutls" != "xno"; then |
261 | GNUTLS_LDFLAGS=$(pkg-config --libs gnutls) | |
262 | if test $? -ne 0; then | |
33be7be2 | 263 | if test "x$with_gnutls" = "xyes"; then |
e46a2b66 SB |
264 | AC_MSG_ERROR("Is gnutls installed? -- could not get libs for gnutls") |
265 | else | |
266 | with_gnutls=no | |
267 | fi | |
268 | fi | |
269 | fi | |
f163b202 | 270 | |
1828edee SB |
271 | if test "x$with_gnutls" != "xno"; then |
272 | AC_PATH_PROG([GNUTLS_CERTTOOL], certtool) | |
33be7be2 SB |
273 | if test "x$GNUTLS_CERTTOOL" = "x"; then |
274 | if test "x$with_gnutls" = "xyes"; then | |
1828edee SB |
275 | AC_MSG_ERROR("Could not find certtool. Is gnutls-utils/gnutls-bin installed?") |
276 | else | |
277 | with_gnutls=no | |
278 | fi | |
279 | fi | |
280 | fi | |
281 | ||
e46a2b66 | 282 | if test "x$with_gnutls" != "xno"; then |
571a8eed | 283 | ORIG_CFLAGS="$CFLAGS" |
baecda40 | 284 | GNUTLS_CFLAGS=$(pkg-config gnutls --cflags) |
571a8eed | 285 | CFLAGS="$CFLAGS $GNUTLS_CFLAGS $GNUTLS_LDFLAGS" |
10002933 | 286 | AC_CHECK_LIB([gnutls], [gnutls_load_file], [ |
baecda40 SB |
287 | GNUTLS_LIBS=-lgnutls |
288 | ], | |
33be7be2 | 289 | [if test "x$with_gnutls" = "xyes"; then |
e46a2b66 SB |
290 | AC_MSG_ERROR([GNUTLS >= 3.1.0 library not found: libgnutls.so]) |
291 | else | |
292 | with_gnutls="no" | |
293 | fi]) | |
571a8eed | 294 | CFLAGS="$ORIG_CFLAGS" |
e46a2b66 SB |
295 | fi |
296 | ||
297 | if test "x$with_gnutls" != "xno"; then | |
571a8eed SB |
298 | ORIG_CFLAGS="$CFLAGS" |
299 | CFLAGS="$CFLAGS $GNUTLS_CFLAGS" | |
e46a2b66 | 300 | AC_CHECK_HEADER(gnutls/abstract.h, [], \ |
33be7be2 | 301 | [if test "x$with_gnutls" = "xyes"; then |
e46a2b66 SB |
302 | AC_MSG_ERROR([GNUTLS >= 3.1.0 library header not found: gnutls/abstract.h]) |
303 | else | |
304 | with_gnutls="no" | |
305 | fi]) | |
571a8eed | 306 | CFLAGS="$ORIG_CFLAGS" |
e46a2b66 SB |
307 | fi |
308 | ||
309 | if test "x$with_gnutls" != "xno"; then | |
310 | with_gnutls="yes" | |
311 | fi | |
33be7be2 | 312 | AM_CONDITIONAL([WITH_GNUTLS], [test "x$with_gnutls" = "xyes"]) |
baecda40 | 313 | AC_SUBST([GNUTLS_LIBS]) |
f163b202 | 314 | |
48abfbb1 | 315 | AC_PATH_PROG([EXPECT], expect) |
33be7be2 | 316 | if test "x$EXPECT" = "x"; then |
48abfbb1 SB |
317 | AC_MSG_ERROR([expect is required: expect package]) |
318 | fi | |
319 | ||
b080afb5 | 320 | AC_PATH_PROG([GAWK], gawk) |
33be7be2 | 321 | if test "x$GAWK" = "x"; then |
b080afb5 SB |
322 | AC_MSG_ERROR([gawk is required: gawk package]) |
323 | fi | |
324 | ||
8cb126e4 | 325 | AC_PATH_PROG([SOCAT], socat) |
33be7be2 | 326 | if test "x$SOCAT" = "x"; then |
8cb126e4 SB |
327 | AC_MSG_ERROR([socat is required: socat package]) |
328 | fi | |
329 | ||
b4372fe5 | 330 | AC_PATH_PROG([PYTHON], python3) |
33be7be2 | 331 | if test "x$PYTHON" = "x"; then |
b4372fe5 | 332 | AC_MSG_ERROR([python3 is required]) |
dbb399de SB |
333 | fi |
334 | ||
5eeea357 SB |
335 | AC_ARG_ENABLE([hardening], |
336 | AS_HELP_STRING([--disable-hardening], [Disable hardening flags])) | |
a76b4eeb | 337 | |
5eeea357 SB |
338 | if test "x$enable_hardening" != "xno"; then |
339 | TMP="$($CC -fstack-protector-strong $srcdir/include/swtpm/tpm_ioctl.h 2>&1)" | |
340 | if echo $TMP | $GREP 'unrecognized command line option' >/dev/null; then | |
341 | HARDENING_CFLAGS="-fstack-protector -Wstack-protector " | |
342 | else | |
343 | HARDENING_CFLAGS="-fstack-protector-strong -Wstack-protector " | |
344 | fi | |
345 | ||
346 | dnl Must not have -O0 but must have a -O for -D_FORTIFY_SOURCE=2 | |
347 | TMP1="$(echo $CFLAGS | sed -n 's/.*\(-O0\).*/\1/p')" | |
348 | TMP2="$(echo $CFLAGS | sed -n 's/.*\(-O\).*/\1/p')" | |
349 | if test -z "$TMP1" && test -n "$TPM2"; then | |
350 | HARDENING_CFLAGS="$HARDENING_CFLAGS -D_FORTIFY_SOURCE=2 " | |
351 | fi | |
352 | dnl Check ld for 'relro' and 'now' | |
353 | if $LD --help 2>&1 | $GREP '\-z relro ' > /dev/null; then | |
354 | HARDENING_CFLAGS="$HARDENING_CFLAGS -Wl,-z,relro " | |
355 | fi | |
356 | if $LD --help 2>&1 | $GREP '\-z now ' > /dev/null; then | |
357 | HARDENING_CFLAGS="$HARDENING_CFLAGS -Wl,-z,now " | |
358 | fi | |
359 | AC_SUBST([HARDENING_CFLAGS]) | |
a76b4eeb | 360 | fi |
e6085e96 | 361 | |
b8421f3d SB |
362 | AC_ARG_ENABLE([test-coverage], |
363 | AS_HELP_STRING([--enable-test-coverage], [Enable test coverage flags])) | |
364 | ||
365 | if test "x$enable_test_coverage" = "xyes"; then | |
366 | COVERAGE_CFLAGS="-fprofile-arcs -ftest-coverage" | |
367 | COVERAGE_LDFLAGS="-fprofile-arcs" | |
368 | fi | |
369 | ||
c4ac0a11 SB |
370 | AC_ARG_WITH([tss-user], |
371 | AC_HELP_STRING([--with-tss-user=TSS_USER], | |
372 | [The tss user to use]), | |
373 | [TSS_USER="$withval"], | |
374 | [TSS_USER="tss"] | |
375 | ) | |
376 | ||
377 | AC_ARG_WITH([tss-group], | |
378 | AC_HELP_STRING([--with-tss-group=TSS_GROUP], | |
379 | [The tss group to use]), | |
380 | [TSS_GROUP="$withval"], | |
381 | [TSS_GROUP="tss"] | |
382 | ) | |
383 | AC_SUBST([TSS_USER]) | |
384 | AC_SUBST([TSS_GROUP]) | |
385 | ||
f163b202 SB |
386 | CFLAGS="$CFLAGS -Wreturn-type -Wsign-compare -Wswitch-enum" |
387 | CFLAGS="$CFLAGS -Wmissing-prototypes -Wall -Werror" | |
e6085e96 | 388 | CFLAGS="$CFLAGS -Wformat -Wformat-security" |
b8421f3d SB |
389 | CFLAGS="$CFLAGS $GNUTLS_CFLAGS $COVERAGE_CFLAGS" |
390 | ||
391 | LDFLAGS="$LDFLAGS $COVERAGE_LDFLAGS" | |
f163b202 | 392 | |
f2458ef7 SB |
393 | dnl Simulate the following for systems with pkg-config < 0.28: |
394 | dnl PKG_CHECK_VAR([libtpms_cryptolib], [libtpms], [cryptolib], | |
395 | dnl [], AC_MSG_ERROR([Could not determine libtpms crypto library.])) | |
396 | PKG_PROG_PKG_CONFIG | |
397 | ||
398 | AC_MSG_CHECKING([Checking the crypto library libtpms is linked to]) | |
399 | libtpms_cryptolib=`$PKG_CONFIG --variable cryptolib libtpms` | |
33be7be2 | 400 | if test "x$libtpms_cryptolib" = "x"; then |
f2458ef7 SB |
401 | AC_MSG_ERROR([Could not determine the crypto library libtpms is using]) |
402 | fi | |
403 | AC_MSG_RESULT($libtpms_cryptolib) | |
86cc4527 SB |
404 | |
405 | if test "$libtpms_cryptolib" != "$cryptolib"; then | |
406 | echo "libtpms is using $libtpms_cryptolib; we have to use the same" | |
33be7be2 | 407 | if test "$cryptolib" = "openssl"; then |
86cc4527 SB |
408 | AC_MSG_ERROR([do not use --with-openssl]) |
409 | else | |
410 | AC_MSG_ERROR([use --with-openssl]) | |
411 | fi | |
412 | fi | |
413 | ||
c751e32e SB |
414 | with_vtpm_proxy=no |
415 | case $host_os in | |
f071d820 | 416 | linux-*) |
c751e32e SB |
417 | with_vtpm_proxy=yes |
418 | AC_DEFINE_UNQUOTED([WITH_VTPM_PROXY], 1, | |
419 | [whether to build in vTPM proxy support (Linux only)]) | |
420 | esac | |
421 | ||
6286beac SB |
422 | case $host_os in |
423 | cygwin) | |
424 | CFLAGS="$CFLAGS -D__USE_LINUX_IOCTL_DEFS" | |
425 | esac | |
426 | ||
58774fd6 | 427 | AC_CONFIG_FILES([Makefile \ |
f163b202 | 428 | dist/swtpm.spec \ |
e46a2b66 | 429 | etc/Makefile \ |
0432b653 | 430 | etc/swtpm_setup.conf \ |
e46a2b66 | 431 | samples/Makefile \ |
f163b202 SB |
432 | include/Makefile \ |
433 | include/swtpm/Makefile \ | |
a1fa5d77 | 434 | include/swtpm.h \ |
f163b202 SB |
435 | src/Makefile \ |
436 | src/selinux/Makefile \ | |
437 | src/swtpm/Makefile \ | |
e46a2b66 SB |
438 | src/swtpm_bios/Makefile \ |
439 | src/swtpm_cert/Makefile \ | |
440 | src/swtpm_ioctl/Makefile \ | |
441 | src/swtpm_setup/Makefile \ | |
c4ac0a11 | 442 | src/swtpm_setup/swtpm_setup.h \ |
f163b202 | 443 | man/Makefile \ |
39d0c3de | 444 | man/man3/Makefile \ |
f163b202 | 445 | man/man8/Makefile \ |
e46a2b66 | 446 | tests/Makefile \ |
c4ac0a11 | 447 | tests/test_config \ |
10002933 SB |
448 | ]) |
449 | AC_CONFIG_FILES([src/swtpm_setup/swtpm_setup.sh], | |
450 | [chmod 755 src/swtpm_setup/swtpm_setup.sh]) | |
0432b653 SB |
451 | AC_CONFIG_FILES([samples/swtpm-localca], |
452 | [chmod 755 samples/swtpm-localca]) | |
f163b202 SB |
453 | AC_OUTPUT |
454 | ||
e46a2b66 | 455 | echo |
c3fdf688 SB |
456 | printf "with_gnutls : %5s (no = swtpm_cert will NOT be built)\n" $with_gnutls |
457 | printf "with_selinux : %5s (no = SELinux policy extenions will NOT be built)\n" $with_selinux | |
458 | printf "with_cuse : %5s (no = no CUSE interface)\n" $with_cuse | |
498433f7 | 459 | printf "with_chardev : %5s (no = no chardev interface)\n" $with_chardev |
c3fdf688 | 460 | printf "with_swtpm_setup: %5s (no = swtpm_setup will NOT be built)\n" $with_swtpm_setup |
c751e32e | 461 | printf "with_vtpm_proxy : %5s (no = no vtpm proxy support; Linux only)\n" $with_vtpm_proxy |
e46a2b66 | 462 | echo |
10002933 SB |
463 | echo "cryptolib: $cryptolib" |
464 | echo | |
f163b202 | 465 | echo "CFLAGS=$CFLAGS" |
a76b4eeb | 466 | echo "HARDENING_CFLAGS=$HARDENING_CFLAGS" |
f163b202 | 467 | echo "LDFLAGS=$LDFLAGS" |
c4ac0a11 SB |
468 | echo |
469 | echo "TSS_USER=$TSS_USER" | |
470 | echo "TSS_GROUP=$TSS_GROUP" | |
471 | echo |