Переглянути джерело

* configure.ac:

+ Better win32 check for Sleep().
tags/v0.99.beta14
Sam Hocevar sam 21 роки тому
джерело
коміт
6c33bc956f
2 змінених файлів з 6 додано та 7 видалено
  1. +5
    -6
      configure.ac
  2. +1
    -1
      src/time.c

+ 5
- 6
configure.ac Переглянути файл

@@ -30,12 +30,11 @@ AC_ARG_ENABLE(x11,

AC_CHECK_HEADERS(inttypes.h endian.h)
AC_CHECK_FUNCS(vsnprintf getenv putenv strcasecmp usleep gettimeofday)
case "${target_os}" in
*mingw32*|*cygwin*)
AC_CHECK_LIB(kernel32, Sleep,
[AC_DEFINE(HAVE_KERNEL32_SLEEP, 1, [Define if you have Windows' Sleep])])
;;
esac
AC_MSG_CHECKING(for Sleep)
AC_TRY_COMPILE([#include <windows.h>],[Sleep(42);],
[AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_SLEEP, 1, [Define if you have Windows' Sleep])],
[AC_MSG_RESULT(no)])
AC_CHECK_LIB(m, sin, MATH_LIBS="${MATH_LIBS} -lm")

CACA_DRIVERS=""


+ 1
- 1
src/time.c Переглянути файл

@@ -46,7 +46,7 @@ void _caca_sleep(unsigned int usec)
{
#if defined(HAVE_USLEEP)
usleep(usec);
#elif defined(HAVE_KERNEL32_SLEEP)
#elif defined(HAVE_SLEEP)
Sleep(usec / 1000);
#else
SLEEP


Завантаження…
Відмінити
Зберегти