Stewart Brodie (bug fix: no fork mode failure reporting with teardowns)
Michał Dębski (Use mkstemp() if available instead of tmpfile() or tempnam())
Sebastian Dröge (Kill running tests if SIGTERM or SIGINT are caught in test runner)
+ Matt Clarkson (Fix CMake checks using time.h for MinGW and MSVC)
Anybody who has contributed code to Check or Check's build system is
considered an author. Send patches to this file to
check_type_size(uintmax_t UINTMAX_T)
#
+set(CMAKE_EXTRA_INCLUDE_FILES time.h)
check_type_size(clock_t CLOCK_T)
if(NOT HAVE_CLOCK_T)
set(clock_t int)
endif(NOT HAVE_CLOCK_T)
+unset(CMAKE_EXTRA_INCLUDE_FILES)
#
+set(CMAKE_EXTRA_INCLUDE_FILES time.h)
check_type_size(clockid_t CLOCKID_T)
if(NOT HAVE_CLOCKID_T)
set(clockid_t int)
endif(NOT HAVE_CLOCKID_T)
+unset(CMAKE_EXTRA_INCLUDE_FILES)
#
check_type_size(size_t SIZE_T)
if(NOT HAVE_SIZE_T)
endif(WIN32)
endif(NOT HAVE_PID_T)
#
+set(CMAKE_EXTRA_INCLUDE_FILES time.h)
check_type_size(timer_t TIMER_T)
if(NOT HAVE_TIMER_T)
set(timer_t int)
endif(NOT HAVE_TIMER_T)
+unset(CMAKE_EXTRA_INCLUDE_FILES)
###############################################################################
# Check libraries
In Development:
# Mentioning Check 0.9.14 for now, to fix distcheck target until next release
+* CMake on MinGW and MSVC was unable to find time related types because
+ time.h was not included. This header is now included for the checks.
+ Patch #53.
+
* If the test runner process catches a SIGTERM or SIGINT signal the running
tests are now also killed.
Patch #52.