+requirement_eet=""
+
+
+### Additional options to configure
+
+# Old eet file format support
+
+old_eet_file_format="yes"
+AC_ARG_ENABLE(old-eet-file-format,
+ [AC_HELP_STRING(
+ [--disable-old-eet-file-format],
+ [disable old eet file format support. [[default=enabled]]]
+ )],
+ [old_eet_file_format=$enableval]
+)
+AC_MSG_CHECKING([whether to support old eet file format])
+AC_MSG_RESULT([${old_eet_file_format=$enableval}])
+
+if test "x${old_eet_file_format}" = "xyes" ; then
+ AC_DEFINE(EET_OLD_EET_FILE_FORMAT, 1, [support old eet file format])
+else
+ AC_DEFINE(EET_OLD_EET_FILE_FORMAT, 0, [support old eet file format])
+fi
+
+# Openssl support
+
+AC_ARG_ENABLE([openssl],
+ [AC_HELP_STRING([--disable-openssl], [disable openssl eet support])],
+ [want_openssl=$enableval]
+)
+AC_MSG_CHECKING([whether to use OpenSSL])
+AC_MSG_RESULT([${want_openssl}])
+
+# Cryptography support
+
+AC_ARG_ENABLE([cypher],
+ [AC_HELP_STRING([--disable-cypher], [disable cypher support for eet API])],
+ [want_cypher=$enableval]
+)
+AC_MSG_CHECKING([whether to use cypher])
+AC_MSG_RESULT([${want_cypher}])
+
+AC_ARG_ENABLE([signature],
+ [AC_HELP_STRING([--disable-signature], [disable signature file support for eet])],
+ [want_signature=$enableval]
+)
+AC_MSG_CHECKING([whether to use signature])
+AC_MSG_RESULT([${want_signature}])
+
+# Assert or fail.
+prefer_assert="no"
+AC_ARG_ENABLE([assert],
+ [AC_HELP_STRING([--enable-assert], [enable assert, [[default=disabled]]])],
+ [prefer_assert=$enableval]
+)
+
+# Unit tests, coverage and benchmarking
+
+EFL_CHECK_TESTS([enable_tests="yes"], [enable_tests="no"])
+EFL_CHECK_COVERAGE([${enable_tests}], [enable_coverage="yes"], [enable_coverage="no"])
+
+if test "x${prefer_assert}" = "xno"; then
+ DEBUG_CFLAGS="-DNDEBUG"
+else
+# use debug symbols and set DEBUG if coverage support is enabled
+ DEBUG_CFLAGS="${EFL_DEBUG_CFLAGS}"
+fi
+AC_SUBST(DEBUG_CFLAGS)
+
+
+### Checks for libraries
+
+PKG_PROG_PKG_CONFIG
+
+# Evil library for compilation on Windows
+
+EFL_EET_BUILD=""