diff --git a/llvm/cmake/config-ix.cmake b/llvm/cmake/config-ix.cmake index 15ae04f5a6913..cdda9711f0db1 100644 --- a/llvm/cmake/config-ix.cmake +++ b/llvm/cmake/config-ix.cmake @@ -22,6 +22,7 @@ if (ANDROID OR CYGWIN OR CMAKE_SYSTEM_NAME MATCHES "AIX|DragonFly|FreeBSD|Haiku| set(HAVE_MALLOC_MALLOC_H 0) set(HAVE_PTHREAD_H 1) set(HAVE_SYS_MMAN_H 1) + set(HAVE_SYS_RESOURCE_H 1) set(HAVE_SYSEXITS_H 1) set(HAVE_UNISTD_H 1) elseif (APPLE) @@ -29,6 +30,7 @@ elseif (APPLE) set(HAVE_MALLOC_MALLOC_H 1) set(HAVE_PTHREAD_H 1) set(HAVE_SYS_MMAN_H 1) + set(HAVE_SYS_RESOURCE_H 1) set(HAVE_SYSEXITS_H 1) set(HAVE_UNISTD_H 1) elseif (PURE_WINDOWS) @@ -36,6 +38,7 @@ elseif (PURE_WINDOWS) set(HAVE_MALLOC_MALLOC_H 0) set(HAVE_PTHREAD_H 0) set(HAVE_SYS_MMAN_H 0) + set(HAVE_SYS_RESOURCE_H 0) set(HAVE_SYSEXITS_H 0) set(HAVE_UNISTD_H 0) elseif (ZOS) @@ -45,6 +48,7 @@ elseif (ZOS) set(HAVE_MALLOC_MALLOC_H 0) set(HAVE_PTHREAD_H 1) set(HAVE_SYS_MMAN_H 1) + set(HAVE_SYS_RESOURCE_H 1) set(HAVE_SYSEXITS_H 0) set(HAVE_UNISTD_H 1) else() @@ -53,6 +57,7 @@ else() check_include_file(malloc/malloc.h HAVE_MALLOC_MALLOC_H) check_include_file(pthread.h HAVE_PTHREAD_H) check_include_file(sys/mman.h HAVE_SYS_MMAN_H) + check_include_file(sys/resource.h HAVE_SYS_RESOURCE_H) check_include_file(sysexits.h HAVE_SYSEXITS_H) check_include_file(unistd.h HAVE_UNISTD_H) endif() diff --git a/llvm/include/llvm/Config/config.h.cmake b/llvm/include/llvm/Config/config.h.cmake index 835201f2a45b0..81f347cd18bc3 100644 --- a/llvm/include/llvm/Config/config.h.cmake +++ b/llvm/include/llvm/Config/config.h.cmake @@ -168,6 +168,9 @@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_MMAN_H ${HAVE_SYS_MMAN_H} +/* Define to 1 if you have the header file. */ +#cmakedefine HAVE_SYS_RESOURCE_H ${HAVE_SYS_RESOURCE_H} + /* Define to 1 if stat struct has st_mtimespec member .*/ #cmakedefine HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC ${HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC}