Bug#11766815 INVALID SYSTEM CHECK TIME_T_UNSIGNED

The check for unsigned time_t failed, on all platforms, due to missing #include.

from CMakeFiles/CMakeError.log
with this patch: error: size of array array is negative
without this patch: error: time_t undeclared (first use in this function)
This commit is contained in:
Tor Didriksen 2013-03-11 16:46:11 +01:00
parent 4ed4c81fbb
commit a79dcd5faa

View File

@ -1,5 +1,4 @@
# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@ -603,6 +602,7 @@ ENDIF()
# check whether time_t is unsigned
CHECK_C_SOURCE_COMPILES("
#include <time.h>
int main()
{
int array[(((time_t)-1) > 0) ? 1 : -1];