+# LP_CONFIG_RANAL
+#
+# check whether to use the RapidArray nal
+#
+AC_DEFUN([LP_CONFIG_RANAL],
+[#### Rapid Array
+AC_MSG_CHECKING([if RapidArray kernel headers are present])
+# placeholder
+RACPPFLAGS="-I/tmp"
+EXTRA_KCFLAGS_save="$EXTRA_KCFLAGS"
+EXTRA_KCFLAGS="$EXTRA_KCFLAGS $RACPPFLAGS"
+LB_LINUX_TRY_COMPILE([
+ #include <linux/types.h>
+ #include <rapl.h>
+],[
+ RAP_RETURN rc;
+ RAP_PVOID dev_handle;
+
+ rc = RapkGetDeviceByIndex(0, NULL, &dev_handle);
+
+ return rc == RAP_SUCCESS ? 0 : 1;
+],[
+ AC_MSG_RESULT([yes])
+ RANAL="ranal"
+],[
+ AC_MSG_RESULT([no])
+ RANAL=""
+ RACPPFLAGS=""
+])
+EXTRA_KCFLAGS="$EXTRA_KCFLAGS_save"
+AC_SUBST(RACPPFLAGS)
+AC_SUBST(RANAL)
+])
+
+#