diff options
author | Ralf Habacker <ralf.habacker@freenet.de> | 2018-10-21 11:36:16 +0200 |
---|---|---|
committer | Ralf Habacker <ralf.habacker@freenet.de> | 2018-10-24 10:03:30 +0200 |
commit | 72b0aebb6eed5c93822e815ac9d9e553ec10f97e (patch) | |
tree | cac101d77cf7ccded58a9c67ec5d3a793a511606 /cmake/ConfigureChecks.cmake | |
parent | ba8a5e509c34aadd0097b29144ba4dd8c65412ed (diff) | |
download | dbus-72b0aebb6eed5c93822e815ac9d9e553ec10f97e.tar.gz |
Add cmake check for HAVE_DDFD
Reviewed-by: Simon McVittie <smcv@collabora.com>
Bug: https://gitlab.freedesktop.org/dbus/dbus/merge_requests/18
Diffstat (limited to 'cmake/ConfigureChecks.cmake')
-rw-r--r-- | cmake/ConfigureChecks.cmake | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cmake/ConfigureChecks.cmake b/cmake/ConfigureChecks.cmake index cee6a927..c14421ff 100644 --- a/cmake/ConfigureChecks.cmake +++ b/cmake/ConfigureChecks.cmake @@ -160,6 +160,21 @@ int main( ) " HAVE_DIRFD) +if(NOT HAVE_DIRFD) + CHECK_C_SOURCE_COMPILES(" + #include <sys/types.h> + #include <dirent.h> + int main() + { + DIR *dirp; + int fd; + dirp = opendir(\".\"); + fd = dirp->dd_fd; + closedir(dirp); + } + " HAVE_DDFD) +endif() + # missing: # DBUS_HAVE_GCC33_GCOV |