summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 220a398)
raw | patch | inline | side by side (parent: 220a398)
author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 23 Jun 2011 05:45:36 +0000 (05:45 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 23 Jun 2011 05:45:36 +0000 (05:45 +0000) |
program/configure.ac | patch | blob | history |
diff --git a/program/configure.ac b/program/configure.ac
index a5c9eaa3e2607e3649f317a17ad37557aae4e2ef..10603bdb05f391a29c2936f1b1e9ae4d5bcd6562 100644 (file)
--- a/program/configure.ac
+++ b/program/configure.ac
AC_DEFINE([TIME_T_IS_32BIT], [], [time_t is 32bit])
AC_DEFINE([TIME_T_IS_64BIT], [], [time_t is 64bit])
AC_MSG_CHECKING([the type of time_t])
-AC_RUN_IFELSE(
- AC_LANG_PROGRAM(
- [[#include <time.h>]],
- [[if (sizeof(time_t) != 4) return 1; ]]
- ),
- [ AC_MSG_RESULT([time_t is 32 bit])
- AC_DEFINE([TIME_T_IS_32BIT])
- ],
- [ AC_RUN_IFELSE(
- AC_LANG_PROGRAM(
- [[#include <time.h>]],
- [[if (sizeof(time_t) != 8) return 1; ]]
- ),
- [
- AC_MSG_RESULT([time_t is 64 bit])
- AC_DEFINE([TIME_T_IS_64BIT])
- ],
- [AC_MSG_ERROR([can not figure type of time_t])]
- )
- ]
-)
+AC_CHECK_SIZEOF([time_t])
+if test "x$ac_cv_sizeof_time_t" = "x4"; then
+ AC_MSG_RESULT([time_t is 32 bit])
+ AC_DEFINE([TIME_T_IS_32BIT])
+elif test "x$ac_cv_sizeof_time_t" = "x8"; then
+ AC_MSG_RESULT([time_t is 64 bit])
+ AC_DEFINE([TIME_T_IS_64BIT])
+else
+ AC_MSG_ERROR([can not figure type of time_t])
+fi
AC_LANG_POP(C)