2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 09:57:41 +00:00
kea/config-report.sh.in

138 lines
2.5 KiB
Bash
Raw Normal View History

#!/bin/sh
add_to_report() {
printf '%s' "${1}" >> '@TOP_BUILD_DIR@/config.report'
}
printf '' > '@TOP_BUILD_DIR@/config.report'
add_to_report '
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@
2025-02-09 01:43:13 +01:00
Build Options: @BUILD_OPTIONS@
Meson Version: @MESON_VERSION@
C++ Compiler:
CXX: @CXX@
CXX_ID: @CXX_ID@
CXX_VERSION: @CXX_VERSION@
CXX_STANDARD: @CXX_STANDARD@
2025-02-09 01:43:13 +01:00
CXX_ARGS: @CXX_ARGS@
LD_ID: @LD_ID@
LD_ARGS: @LD_ARGS@
'
add_to_report '
Python:
PYTHON: @PYTHON_PATH@
2025-03-13 00:03:28 +01:00
PYTHON_VERSION: @PYTHON_VERSION@
PKGPYTHONDIR: @PKGPYTHONDIR@
Boost:
BOOST_VERSION: @BOOST_VERSION@
@CRYPTO_NAME@:
CRYPTO_VERSION: @CRYPTO_VERSION@
2025-02-09 01:43:13 +01:00
CRYPTO_INCLUDE: @CRYPTO_INCLUDE@
CRYPTO_LIBDIR: @CRYPTO_LIBDIR@
Log4cplus:
LOG4CPLUS_VERSION: @LOG4CPLUS_VERSION@
2025-02-09 01:43:13 +01:00
LOG4CPLUS_INCLUDE: @LOG4CPLUS_INCLUDE@
LOG4CPLUS_LIBDIR: @LOG4CPLUS_LIBDIR@
Flex/bison:
FLEX: @FLEX@
BISON: @BISON@
'
2025-02-28 11:00:03 +02:00
if test '@HAVE_MYSQL@' != 'no'; then
add_to_report '
MySQL:
MYSQL_VERSION: @MYSQL_VERSION@
2025-02-09 01:43:13 +01:00
MYSQL_INCLUDE: @MYSQL_INCLUDE@
MYSQL_LIBDIR: @MYSQL_LIBDIR@
'
else
add_to_report '
MySQL:
no
'
fi
2025-02-28 11:00:03 +02:00
if test '@HAVE_PGSQL@' != 'no'; then
add_to_report '
PostgreSQL:
PGSQL_VERSION: @PGSQL_VERSION@
2025-02-09 01:43:13 +01:00
PGSQL_INCLUDE: @PGSQL_INCLUDE@
PGSQL_LIBDIR: @PGSQL_LIBDIR@
'
else
add_to_report '
PostgreSQL:
no
'
fi
2025-03-13 00:03:28 +01:00
if test '@HAVE_NETCONF@' != 'no'; then
add_to_report '
Netconf:
LIBYANG_PREFIX: @LIBYANG_PREFIX@
SYSREPO_PREFIX: @SYSREPO_PREFIX@
'
else
add_to_report '
2025-03-13 00:03:28 +01:00
Netconf:
no
'
2025-03-13 00:03:28 +01:00
fi
2025-02-28 11:00:03 +02:00
if test '@HAVE_GTEST@' != 'no'; then
add_to_report '
Google Test:
GTEST_VERSION: @GTEST_VERSION@
2025-02-09 01:43:13 +01:00
GTEST_INCLUDE: @GTEST_INCLUDE@
GTEST_LIBDIR: @GTEST_LIBDIR@
'
else
add_to_report '
Google Test:
no
'
2025-02-09 01:43:13 +01:00
fi
2025-03-13 00:03:28 +01:00
if test '@HAVE_KRB5@' != 'no'; then
add_to_report '
Kerberos5 GSS-API support:
KRB5_GSSAPI_VERSION: @KRB5_GSSAPI_VERSION@
KRB5_GSSAPI_CFLAGS: @KRB5_GSSAPI_CFLAGS@
KRB5_GSSAPI_LIBS: @KRB5_GSSAPI_LIBS@
KRB5_GSSAPI_VENDOR: @KRB5_GSSAPI_VENDOR@
'
else
add_to_report '
Kerberos5 GSS-API support:
no
'
fi
add_to_report '
Developer:
Tests: @TESTS_ENABLED@
Valgrind: @VALGRIND@
Fuzzing: @FUZZ_ENABLED@
AFL: @HAVE_AFL@
'