From 3aa361f346c4d2592c9cfe7cda39a728479d9d26 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christophe=20Thi=C3=A9ry?= Date: Tue, 19 Apr 2011 14:20:53 +0200 Subject: [PATCH] Our usage of mmap (MMAP_ANONYMOUS) is Linux-specific --- buildtools/Cmake/CompleteInFiles.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/buildtools/Cmake/CompleteInFiles.cmake b/buildtools/Cmake/CompleteInFiles.cmake index a3e93c30e0..f4e7d3bb7a 100644 --- a/buildtools/Cmake/CompleteInFiles.cmake +++ b/buildtools/Cmake/CompleteInFiles.cmake @@ -83,6 +83,11 @@ CHECK_FUNCTION_EXISTS(vasprintf HAVE_VASPRINTF) CHECK_FUNCTION_EXISTS(makecontext HAVE_MAKECONTEXT) CHECK_FUNCTION_EXISTS(mmap HAVE_MMAP) +# Our usage of mmap is Linux-specific (flag MAP_ANONYMOUS) +IF(NOT "${CMAKE_SYSTEM}" MATCHES "Linux") + SET(HAVE_MMAP 0) +ENDIF(NOT "${CMAKE_SYSTEM}" MATCHES "Linux") + if(WIN32) #THOSE FILES ARE FUNCTIONS ARE NOT DETECTED BUT THEY SHOULD... set(HAVE_UCONTEXT_H 1) set(HAVE_MAKECONTEXT 1) -- 2.20.1