Checking for "gettimeofday" per e-mail from John Tsiombikas dated 2/23/12 at 9:29 AM
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1078 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
2f7431648d
commit
84d7d3bf86
@ -107,6 +107,7 @@ if(UNIX)
|
|||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
INCLUDE(CheckIncludeFiles)
|
INCLUDE(CheckIncludeFiles)
|
||||||
|
INCLUDE(CheckFunctionExists)
|
||||||
CHECK_INCLUDE_FILES(sys/types.h HAVE_SYS_TYPES_H)
|
CHECK_INCLUDE_FILES(sys/types.h HAVE_SYS_TYPES_H)
|
||||||
CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H)
|
CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H)
|
||||||
CHECK_INCLUDE_FILES(sys/time.h HAVE_SYS_TIME_H)
|
CHECK_INCLUDE_FILES(sys/time.h HAVE_SYS_TIME_H)
|
||||||
@ -116,6 +117,7 @@ CHECK_INCLUDE_FILES(sys/ioctl.h HAVE_SYS_IOCTL_H)
|
|||||||
CHECK_INCLUDE_FILES(fcntl.h HAVE_FCNTL_H)
|
CHECK_INCLUDE_FILES(fcntl.h HAVE_FCNTL_H)
|
||||||
CHECK_INCLUDE_FILES(errno.h HAVE_ERRNO_H)
|
CHECK_INCLUDE_FILES(errno.h HAVE_ERRNO_H)
|
||||||
CHECK_INCLUDE_FILES(usbhid.h HAVE_USBHID_H)
|
CHECK_INCLUDE_FILES(usbhid.h HAVE_USBHID_H)
|
||||||
|
CHECK_FUNCTION_EXISTS(gettimeofday HAVE_GETTIMEOFDAY)
|
||||||
|
|
||||||
# The generated config.h is placed in the project's build directory, just to
|
# The generated config.h is placed in the project's build directory, just to
|
||||||
# ensure that all CMake-generated files are kept away from the main source tree.
|
# ensure that all CMake-generated files are kept away from the main source tree.
|
||||||
|
@ -9,3 +9,4 @@
|
|||||||
#cmakedefine HAVE_FCNTL_H
|
#cmakedefine HAVE_FCNTL_H
|
||||||
#cmakedefine HAVE_ERRNO_H
|
#cmakedefine HAVE_ERRNO_H
|
||||||
#cmakedefine HAVE_USBHID_H
|
#cmakedefine HAVE_USBHID_H
|
||||||
|
#cmakedefine HAVE_GETTIMEOFDAY
|
@ -91,7 +91,7 @@ void fgPlatformDisplayWindow ( SFG_Window *window )
|
|||||||
|
|
||||||
unsigned long fgPlatformSystemTime ( void )
|
unsigned long fgPlatformSystemTime ( void )
|
||||||
{
|
{
|
||||||
#if TARGET_HOST_SOLARIS || HAVE_GETTIMEOFDAY
|
#ifdef HAVE_GETTIMEOFDAY
|
||||||
struct timeval now;
|
struct timeval now;
|
||||||
gettimeofday( &now, NULL );
|
gettimeofday( &now, NULL );
|
||||||
return now.tv_usec/1000 + now.tv_sec*1000;
|
return now.tv_usec/1000 + now.tv_sec*1000;
|
||||||
|
Reference in New Issue
Block a user