From: Christophe ThiƩry Date: Tue, 19 Apr 2011 12:20:53 +0000 (+0200) Subject: Our usage of mmap (MMAP_ANONYMOUS) is Linux-specific X-Git-Tag: v3.6_beta2~9 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/3aa361f346c4d2592c9cfe7cda39a728479d9d26?ds=sidebyside Our usage of mmap (MMAP_ANONYMOUS) is Linux-specific --- 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)