diff options
author | Ryan Lortie <desrt@desrt.ca> | 2007-06-18 19:49:40 +0000 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2007-06-18 19:49:40 +0000 |
commit | 0280fdf36e8a11f7b22b084023f0831c9ef3eee8 (patch) | |
tree | 522a1bdbef219461062f2482e88387bb14eefe26 /cmake/ConfigureChecks.cmake | |
parent | edf1a6c36331b306e853c7d496f5f9bdfe492cd4 (diff) |
This commit was manufactured by cvs2svn to create tag 'dbus-1.1.1'.dbus-1.1.1
Diffstat (limited to 'cmake/ConfigureChecks.cmake')
-rw-r--r-- | cmake/ConfigureChecks.cmake | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/cmake/ConfigureChecks.cmake b/cmake/ConfigureChecks.cmake deleted file mode 100644 index 1212bf9f..00000000 --- a/cmake/ConfigureChecks.cmake +++ /dev/null @@ -1,129 +0,0 @@ -include(CheckIncludeFile) -include(CheckSymbolExists) -include(CheckStructMember) -include(CheckTypeSize) - -check_include_file(dirent.h HAVE_DIRENT_H) # dbus-sysdeps-util.c -check_include_file(io.h HAVE_IO_H) # internal -check_include_file(grp.h HAVE_GRP_H) # dbus-sysdeps-util-win.c -check_include_file(sys/poll.h HAVE_POLL) # dbus-sysdeps.c, dbus-sysdeps-win.c -check_include_file(sys/time.h HAVE_SYS_TIME_H)# dbus-sysdeps-win.c -check_include_file(sys/wait.h HAVE_SYS_WAIT_H)# dbus-sysdeps-win.c -check_include_file(time.h HAVE_TIME_H) # dbus-sysdeps-win.c -check_include_file(unistd.h HAVE_UNISTD_H) # dbus-sysdeps-util-win.c -check_include_file(stdio.h HAVE_STDIO_H) # dbus-sysdeps.h -check_include_file(sys/syslimits.h HAVE_SYS_SYSLIMITS_H) # dbus-sysdeps-unix.c -check_include_file(errno.h HAVE_ERRNO_H) # dbus-sysdeps.c - -check_symbol_exists(backtrace "execinfo.h" HAVE_BACKTRACE) # dbus-sysdeps.c, dbus-sysdeps-win.c -check_symbol_exists(getgrouplist "grp.h" HAVE_GETGROUPLIST) # dbus-sysdeps.c -check_symbol_exists(getpeerucred "ucred.h" HAVE_GETPEERUCRED) # dbus-sysdeps.c, dbus-sysdeps-win.c -check_symbol_exists(nanosleep "time.h" HAVE_NANOSLEEP) # dbus-sysdeps.c -check_symbol_exists(getpwnam_r "errno.h pwd.h" HAVE_POSIX_GETPWNAM_R) # dbus-sysdeps-util-unix.c -check_symbol_exists(setenv "stdlib.h" HAVE_SETENV) # dbus-sysdeps.c -check_symbol_exists(socketpair "sys/socket.h" HAVE_SOCKETPAIR) # dbus-sysdeps.c -check_symbol_exists(unsetenv "stdlib.h" HAVE_UNSETENV) # dbus-sysdeps.c -check_symbol_exists(writev "sys/uio.h" HAVE_WRITEV) # dbus-sysdeps.c, dbus-sysdeps-win.c -check_symbol_exists(setrlimit "sys/resource.h" HAVE_SETRLIMIT) # dbus-sysdeps.c, dbus-sysdeps-win.c, test/test-segfault.c -check_symbol_exists(socklen_t "sys/socket.h" HAVE_SOCKLEN_T) # dbus-sysdeps-unix.c - -check_struct_member(cmsgcred cmcred_pid "sys/types.h sys/socket.h" HAVE_CMSGCRED) # dbus-sysdeps.c - -# missing: -# HAVE_ABSTRACT_SOCKETS -# DBUS_HAVE_GCC33_GCOV - -check_type_size("short" SIZEOF_SHORT) -check_type_size("int" SIZEOF_INT) -check_type_size("long" SIZEOF_LONG) -check_type_size("long long" SIZEOF_LONG_LONG) -check_type_size("__int64" SIZEOF___INT64) - -# DBUS_INT64_TYPE -if(SIZEOF_INT EQUAL 8) - set (DBUS_HAVE_INT64 1) - set (DBUS_INT64_TYPE "int") -else(SIZEOF_INT EQUAL 8) - if(SIZEOF_LONG EQUAL 8) - set (DBUS_HAVE_INT64 1) - set (DBUS_INT64_TYPE "long") - else(SIZEOF_LONG EQUAL 8) - if(SIZEOF_LONG_LONG EQUAL 8) - set (DBUS_HAVE_INT64 1) - set (DBUS_INT64_TYPE "long long") - else(SIZEOF_LONG_LONG EQUAL 8) - if(SIZEOF___INT64 EQUAL 8) - set (DBUS_HAVE_INT64 1) - set (DBUS_INT64_TYPE "__int64") - endif(SIZEOF___INT64 EQUAL 8) - endif(SIZEOF_LONG_LONG EQUAL 8) - endif(SIZEOF_LONG EQUAL 8) -endif(SIZEOF_INT EQUAL 8) - -# DBUS_INT32_TYPE -if(SIZEOF_INT EQUAL 4) - set (DBUS_INT32_TYPE "int") -else(SIZEOF_INT EQUAL 4) - if(SIZEOF_LONG EQUAL 4) - set (DBUS_INT32_TYPE "long") - else(SIZEOF_LONG EQUAL 4) - if(SIZEOF_LONG_LONG EQUAL 4) - set (DBUS_INT32_TYPE "long long") - endif(SIZEOF_LONG_LONG EQUAL 4) - endif(SIZEOF_LONG EQUAL 4) -endif(SIZEOF_INT EQUAL 4) - -# DBUS_INT16_TYPE -if(SIZEOF_INT EQUAL 2) - set (DBUS_INT16_TYPE "int") -else(SIZEOF_INT EQUAL 2) - if(SIZEOF_SHORT EQUAL 2) - set (DBUS_INT16_TYPE "short") - endif(SIZEOF_SHORT EQUAL 2) -endif(SIZEOF_INT EQUAL 2) - -find_program(DOXYGEN doxygen) -find_program(XMLTO xmlto) - -write_file("${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/cmake_try_compile.c" "#include <stdarg.h> - void f (int i, ...) { - va_list args1, args2; - va_start (args1, i); - va_copy (args2, args1); - if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) - exit (1); - va_end (args1); va_end (args2); - } - int main() { - f (0, 42); - return 0; - } -") -try_compile(DBUS_HAVE_VA_COPY - ${CMAKE_BINARY_DIR} - ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/cmake_try_compile.c) - -if(DBUS_HAVE_VA_COPY) - SET(DBUS_VA_COPY va_copy CACHE STRING "va_copy function") -else(DBUS_HAVE_VA_COPY) - write_file("${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/cmake_try_compile.c" "#include <stdarg.h> - void f (int i, ...) { - va_list args1, args2; - va_start (args1, i); - __va_copy (args2, args1); - if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) - exit (1); - va_end (args1); va_end (args2); - } - int main() { - f (0, 42); - return 0; - } - ") - try_compile(DBUS_HAVE_VA_COPY - ${CMAKE_BINARY_DIR} - ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/cmake_try_compile.c) - if(DBUS_HAVE___VA_COPY) - SET(DBUS_VA_COPY __va_copy CACHE STRING "va_copy function") - endif(DBUS_HAVE___VA_COPY) -endif(DBUS_HAVE_VA_COPY) |