clean up clock_gettime detection
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 28 Sep 2010 21:24:16 +0000 (21:24 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 28 Sep 2010 21:24:16 +0000 (21:24 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@52864 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac

index df0a336..8278af6 100644 (file)
@@ -404,26 +404,24 @@ case "$host_os" in
    mingw32ce* | cegcc*)
       WIN32_LIBS="-lws2"
       dlopen_libs="-ldl"
-      rt_libs="-lrt"
       ;;
    mingw*)
       WIN32_LIBS="-lws2_32"
       dlopen_libs="-ldl"
-      rt_libs="-lrt"
       ;;
    *)
-      AC_CHECK_LIB(dl, dlopen, dlopen_libs=-ldl)
-      AC_CHECK_LIB(rt, clock_gettime, rt_libs=-lrt)
+      AC_CHECK_LIB([dl], [dlopen], [dlopen_libs=-ldl])
+      AC_SEARCH_LIBS([clock_gettime], [rt],
+         [
+          rt_libs=-lrt
+          AC_DEFINE(HAVE_CLOCK_GETTIME, [1], [Have clock_gettime()])
+         ])
       ;;
 esac
 AC_SUBST(WIN32_LIBS)
 AC_SUBST(dlopen_libs)
 AC_SUBST(rt_libs)
 
-if test -n "$rt_libs"; then
-   AC_DEFINE(HAVE_CLOCK_GETTIME, [1], [Have clock_gettime()])
-fi
-
 # Eina library
 
 PKG_CHECK_MODULES(EINA, [eina >= 1.0.0])