]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
cmake: detect presence of getentropy
authorCasey Bodley <cbodley@redhat.com>
Wed, 4 Oct 2017 20:28:49 +0000 (16:28 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 9 Oct 2017 14:42:25 +0000 (10:42 -0400)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
CMakeLists.txt
src/include/config-h.in.cmake

index b76c557ebba3421db28987ba78aa72f038144f65..16e86b29af589e1df0c3f9a5d72cc5c125d81447 100644 (file)
@@ -154,6 +154,7 @@ CHECK_SYMBOL_EXISTS(res_nquery "resolv.h" HAVE_RES_NQUERY)
 CHECK_SYMBOL_EXISTS(F_SETPIPE_SZ "linux/fcntl.h" CEPH_HAVE_SETPIPE_SZ)
 CHECK_SYMBOL_EXISTS(__func__ "" HAVE_FUNC)
 CHECK_SYMBOL_EXISTS(__PRETTY_FUNCTION__ "" HAVE_PRETTY_FUNC)
+CHECK_SYMBOL_EXISTS(getentropy "unistd.h" HAVE_GETENTROPY)
 
 include(CheckCXXSourceCompiles)
 CHECK_CXX_SOURCE_COMPILES("
index 2847ceea2a8e2a21190a2572eb1b755b249f0bd5..f97157a5123257fd0182c7e3c3ae46b03bbd4190 100644 (file)
 /* Define to 1 if you have the `getprogname' function. */
 #cmakedefine HAVE_GETPROGNAME 1
 
+/* Defined if getentropy() is available */
+#cmakedefine HAVE_GETENTROPY
+
 #endif /* CONFIG_H */