aboutsummaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>2017-10-02 06:13:45 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2017-10-16 21:50:17 +0300
commitd0d0bd9787ee43db39ad4e7e9b224e70664d5663 (patch)
tree4bb80b1ef78d135163f67e42096ba30e7c75900e /m4
parent7dc5f21c7ca88e6c19d34dc1933eddef190add7a (diff)
m4: move timer_create check to common place
Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'm4')
-rw-r--r--m4/odp_timer.m411
1 files changed, 11 insertions, 0 deletions
diff --git a/m4/odp_timer.m4 b/m4/odp_timer.m4
new file mode 100644
index 000000000..9a552f9ff
--- /dev/null
+++ b/m4/odp_timer.m4
@@ -0,0 +1,11 @@
+# ODP_TIMER([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+##########################################################################
+# Check for POSIX timer functions
+##########################################################################
+AC_DEFUN([ODP_TIMER], [dnl
+AC_CHECK_LIB([rt], [timer_create], [TIMER_LIBS="-lrt"],
+ [AC_CHECK_LIB([posix4], [timer_create], [TIMER_LIBS="-lposix4"],
+ [m4_default([$2], [AC_MSG_FAILURE([timer_create not found])])])])
+m4_default([$1], [:])
+AC_SUBST([TIMER_LIBS])
+]) # ODP_TIMER