[Debburn-changes] r488 - cdrkit/trunk/include

Eduard Bloch blade at alioth.debian.org
Sun Nov 26 14:07:50 CET 2006


Author: blade
Date: 2006-11-26 14:07:49 +0100 (Sun, 26 Nov 2006)
New Revision: 488

Modified:
   cdrkit/trunk/include/CMakeLists.txt
Log:
Using cmake macros for header file detection, more reliable on AIX

Modified: cdrkit/trunk/include/CMakeLists.txt
===================================================================
--- cdrkit/trunk/include/CMakeLists.txt	2006-11-26 12:20:24 UTC (rev 487)
+++ cdrkit/trunk/include/CMakeLists.txt	2006-11-26 13:07:49 UTC (rev 488)
@@ -49,44 +49,47 @@
 #MESSAGE("syswait: ${HAVE_UNION_WAIT}")
 #ENDIF(NOT HAVE_UNION_WAIT)
 
-FIND_FILE(HAVE_SYS_DKIO_H "sys/dkio.h")
-FIND_FILE(HAVE_SUN_DKIO_H "sun/dkio.h")
-FIND_FILE(HAVE_STDARG_H "stdarg.h")
-FIND_FILE(HAVE_STDLIB_H "stdlib.h")
-FIND_FILE(HAVE_STRING_H "string.h")
-FIND_FILE(HAVE_STRINGS_H "strings.h")
-FIND_FILE(HAVE_UNISTD_H "unistd.h")
-FIND_FILE(HAVE_GETOPT_H "getopt.h")
-FIND_FILE(HAVE_LIMITS_H "limits.h")
-FIND_FILE(HAVE_FCNTL_H "fcntl.h")
-FIND_FILE(HAVE_SYS_FILE_H "sys/file.h")
-FIND_FILE(HAVE_INTTYPES_H "inttypes.h")
-FIND_FILE(HAVE_DIRENT_H "dirent.h")
-FIND_FILE(HAVE_ALLOCA_H "alloca.h")
-FIND_FILE(HAVE_TERMIOS_H "termios.h")
-FIND_FILE(HAVE_TERMIO_H "termio.h")
-FIND_FILE(HAVE_PWD_H "pwd.h")
-FIND_FILE(HAVE_SYS_TIME_H "sys/time.h")
-FIND_FILE(HAVE_UTIME_H "utime.h")
-FIND_FILE(HAVE_SYS_IOCTL_H "sys/ioctl.h")
-FIND_FILE(HAVE_SYS_PARAM_H "sys/param.h")
-FIND_FILE(HAVE_WAIT_H "wait.h")
-FIND_FILE(HAVE_SYS_WAIT_H "sys/wait.h")
-FIND_FILE(HAVE_SYS_RESOURCE_H "sys/resource.h")
-FIND_FILE(HAVE_SYS_UTSNAME_H "sys/utsname.h")
-FIND_FILE(HAVE_SYS_MTIO_H "sys/mtio.h")
-FIND_FILE(HAVE_SYS_MMAN_H "sys/mman.h")
-FIND_FILE(HAVE_POLL_H "poll.h")
-FIND_FILE(HAVE_SYS_POLL_H "sys/poll.h")
-FIND_FILE(HAVE_NETDB_H "netdb.h")
-FIND_FILE(HAVE_SYS_SOCKET_H "sys/socket.h")
-FIND_FILE(HAVE_LINUX_PG_H "linux.pg.h")
-FIND_FILE(HAVE_ARPA_INET_H "arpa.inet.h")
-FIND_FILE(HAVE_ELF_H "elf.h")
-FIND_FILE(HAVE_AOUTHDR_H "aouthdr.h")
-FIND_FILE(HAVE_A_OUT_H "a.out.h")
-FIND_FILE(HAVE_SYS_IPC_H "sys/ipc.h")
+INCLUDE(CheckIncludeFiles)
 
+#SET(CMAKE_REQUIRED_INCLUDES "/usr/include;/usr/local/include")
+
+CHECK_INCLUDE_FILES("sys/dkio.h" HAVE_SYS_DKIO_H)
+CHECK_INCLUDE_FILES("sun/dkio.h" HAVE_SUN_DKIO_H)
+CHECK_INCLUDE_FILES("stdarg.h" HAVE_STDARG_H)
+CHECK_INCLUDE_FILES("stdlib.h" HAVE_STDLIB_H)
+CHECK_INCLUDE_FILES("string.h" HAVE_STRING_H)
+CHECK_INCLUDE_FILES("strings.h" HAVE_STRINGS_H)
+CHECK_INCLUDE_FILES("unistd.h" HAVE_UNISTD_H)
+CHECK_INCLUDE_FILES("getopt.h" HAVE_GETOPT_H)
+CHECK_INCLUDE_FILES("limits.h" HAVE_LIMITS_H)
+CHECK_INCLUDE_FILES("fcntl.h" HAVE_FCNTL_H)
+CHECK_INCLUDE_FILES("sys/file.h" HAVE_SYS_FILE_H)
+CHECK_INCLUDE_FILES("inttypes.h" HAVE_INTTYPES_H)
+CHECK_INCLUDE_FILES("dirent.h" HAVE_DIRENT_H)
+CHECK_INCLUDE_FILES("alloca.h" HAVE_ALLOCA_H)
+CHECK_INCLUDE_FILES("termios.h" HAVE_TERMIOS_H)
+CHECK_INCLUDE_FILES("termio.h" HAVE_TERMIO_H)
+CHECK_INCLUDE_FILES("pwd.h" HAVE_PWD_H)
+CHECK_INCLUDE_FILES("sys/time.h" HAVE_SYS_TIME_H)
+CHECK_INCLUDE_FILES("utime.h" HAVE_UTIME_H)
+CHECK_INCLUDE_FILES("sys/ioctl.h" HAVE_SYS_IOCTL_H)
+CHECK_INCLUDE_FILES("sys/param.h" HAVE_SYS_PARAM_H)
+CHECK_INCLUDE_FILES("wait.h" HAVE_WAIT_H)
+CHECK_INCLUDE_FILES("sys/wait.h" HAVE_SYS_WAIT_H)
+CHECK_INCLUDE_FILES("sys/resource.h" HAVE_SYS_RESOURCE_H)
+CHECK_INCLUDE_FILES("sys/utsname.h" HAVE_SYS_UTSNAME_H)
+CHECK_INCLUDE_FILES("poll.h" HAVE_POLL_H)
+CHECK_INCLUDE_FILES("sys/poll.h" HAVE_SYS_POLL_H)
+CHECK_INCLUDE_FILES("netdb.h" HAVE_NETDB_H)
+CHECK_INCLUDE_FILES("sys/socket.h" HAVE_SYS_SOCKET_H)
+CHECK_INCLUDE_FILES("linux.pg.h" HAVE_LINUX_PG_H)
+CHECK_INCLUDE_FILES("arpa.inet.h" HAVE_ARPA_INET_H)
+CHECK_INCLUDE_FILES("elf.h" HAVE_ELF_H)
+CHECK_INCLUDE_FILES("aouthdr.h" HAVE_AOUTHDR_H)
+CHECK_INCLUDE_FILES("a.out.h" HAVE_A_OUT_H)
+CHECK_INCLUDE_FILES("sys/ipc.h" HAVE_SYS_IPC_H)
+CHECK_INCLUDE_FILES("sys/mman.h" HAVE_SYS_MMAN_H)
+
 INCLUDE(CheckCSourceCompiles)
 
 




More information about the Debburn-changes mailing list