summarylogtreecommitdiffstats
path: root/0001-Fix-monotonic-clock-check.patch
blob: 0020288c5648401c76d5736ee49030b33467d9d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
--- a/configure.ac
+++ b/configure.ac
@@ -159,10 +159,10 @@
 
 AC_MSG_CHECKING(for CLOCK_MONOTONIC)
 
-AC_TRY_RUN([
+AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
   #include <time.h>
   #include <errno.h>
-main()
+int main()
   {
   struct timespec tp;
   if(clock_gettime(CLOCK_MONOTONIC, &tp))
@@ -170,20 +170,11 @@
   else
     return 0;
   }
-  ],
-  [
-    # program could be run
-    AC_MSG_RESULT(yes)
-    HAVE_CLOCK_MONOTONIC="true"
-
-  ],
-    # program could not be run
-    AC_MSG_RESULT(no)
-)
-
-if test "x$HAVE_CLOCK_MONOTONIC" = "xtrue"; then
-  AC_DEFINE([HAVE_CLOCK_MONOTONIC])
-fi
+    ]])],
+[AC_DEFINE([HAVE_CLOCK_MONOTONIC], [1], [Have clock monotonic])
+  AC_MSG_RESULT([yes])
+],
+[AC_MSG_RESULT([no])])
 
 fi