- AC_MSG_CHECKING([for elfutils version >= major_version.minor_version])
- m4_if([$#], 3, [
- m4_pushdef([true_action], [$3])
- ], [
- m4_pushdef([true_action], [])
- ])
-
- m4_if([$#], 4, [
- m4_pushdef([false_action], [$4])
- ], [
- m4_pushdef([false_action], [
- AC_MSG_ERROR(elfutils >= major_version.minor_version is required)])
- ])
+ AC_CACHE_CHECK(
+ [for elfutils version >= major_version.minor_version],
+ [bt_cv_lib_elfutils], [
+ AC_RUN_IFELSE([AC_LANG_SOURCE([
+ #include <stdlib.h>
+ #include <elfutils/version.h>