X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/38da63051a83ab4237c4abec7e4745851523875f..606914ab19ef16156517a1201099dce889ecafe8:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 9a61a62483..b9f558db81 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -288,15 +288,6 @@ else() set(CMAKE_REQUIRED_DEFINITIONS "-D_GNU_SOURCE") endif() -SET(HAVE_VALGRIND_H 0) -SET(HAVE_UNISTD_H 0) -SET(HAVE_EXECINFO_H 0) -SET(HAVE_SIGNAL_H 0) -SET(HAVE_SYS_PARAM_H 0) -SET(HAVE_SYS_SYSCTL_H 0) -SET(HAVE_UCONTEXT_H 0) -SET(HAVE_FUTEX_H 0) - CHECK_INCLUDE_FILE("valgrind/valgrind.h" HAVE_VALGRIND_H) CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H) CHECK_INCLUDE_FILE("execinfo.h" HAVE_EXECINFO_H) @@ -306,14 +297,6 @@ CHECK_INCLUDE_FILE("sys/sysctl.h" HAVE_SYS_SYSCTL_H) CHECK_INCLUDE_FILE("ucontext.h" HAVE_UCONTEXT_H) CHECK_INCLUDE_FILE("linux/futex.h" HAVE_FUTEX_H) -SET(HAVE_GETTIMEOFDAY 0) -SET(HAVE_NANOSLEEP 0) -SET(HAVE_GETDTABLESIZE 0) -SET(HAVE_SYSCONF 0) -SET(HAVE_POPEN 0) -SET(HAVE_PROCESS_VM_READV 0) -SET(HAVE_MMAP 0) - CHECK_FUNCTION_EXISTS(gettimeofday HAVE_GETTIMEOFDAY) CHECK_FUNCTION_EXISTS(nanosleep HAVE_NANOSLEEP) CHECK_FUNCTION_EXISTS(getdtablesize HAVE_GETDTABLESIZE) @@ -322,6 +305,28 @@ CHECK_FUNCTION_EXISTS(popen HAVE_POPEN) CHECK_FUNCTION_EXISTS(process_vm_readv HAVE_PROCESS_VM_READV) CHECK_FUNCTION_EXISTS(mmap HAVE_MMAP) +foreach(var in + HAVE_VALGRIND_H + HAVE_UNISTD_H + HAVE_EXECINFO_H + HAVE_SIGNAL_H + HAVE_SYS_PARAM_H + HAVE_SYS_SYSCTL_H + HAVE_UCONTEXT_H + HAVE_FUTEX_H + HAVE_GETTIMEOFDAY + HAVE_NANOSLEEP + HAVE_GETDTABLESIZE + HAVE_SYSCONF + HAVE_POPEN + HAVE_PROCESS_VM_READV + HAVE_MMAP + TOTO) + if (NOT DEFINED ${var}) + set(${var} 0) + endif() +endforeach() + SET(HAVE_VASPRINTF 0) CHECK_SYMBOL_EXISTS(vasprintf stdio.h HAVE_VASPRINTF) if(MINGW)