diff --git a/cmake/CheckIncludeFiles.cmake b/cmake/CheckIncludeFiles.cmake index 89b40ad..cc258ba 100644 --- a/cmake/CheckIncludeFiles.cmake +++ b/cmake/CheckIncludeFiles.cmake @@ -73,4 +73,7 @@ CHECK_INCLUDE_FILES (termio.h HAVE_TERMIO_H) CHECK_INCLUDE_FILES (termios.h HAVE_TERMIOS_H) CHECK_INCLUDE_FILES (unistd.h HAVE_UNISTD_H) CHECK_INCLUDE_FILES (utime.h HAVE_UTIME_H) -CHECK_INCLUDE_FILES (ucontext.h HAVE_UCONTEXT_H) +CHECK_INCLUDE_FILES (ucontext.h HAVE_UCONTEXT_HEADER) +IF(HAVE_UCONTEXT_HEADER) + CHECK_FUNCTION_EXISTS(makecontext HAVE_UCONTEXT_H) +ENDIF(HAVE_UCONTEXT_HEADER)