[Debburn-changes] r465 - cdrkit/trunk/include
Eduard Bloch
blade at alioth.debian.org
Sat Nov 25 02:07:45 CET 2006
Author: blade
Date: 2006-11-25 02:07:45 +0100 (Sat, 25 Nov 2006)
New Revision: 465
Modified:
cdrkit/trunk/include/CMakeLists.txt
Log:
Added function test for win32 relevant stuff
Modified: cdrkit/trunk/include/CMakeLists.txt
===================================================================
--- cdrkit/trunk/include/CMakeLists.txt 2006-11-25 00:51:11 UTC (rev 464)
+++ cdrkit/trunk/include/CMakeLists.txt 2006-11-25 01:07:45 UTC (rev 465)
@@ -45,13 +45,6 @@
#MESSAGE("syswait: ${HAVE_UNION_WAIT}")
#ENDIF(NOT HAVE_UNION_WAIT)
-SET(HAVE_GETNAMEINFO true)
-SET(HAVE_INET_NTOA true)
-IF (WIN32) # workaround for cygwin
-SET(HAVE_GETNAMEINFO false)
-SET(HAVE_INET_NTOA false)
-ENDIF (WIN32) # workaround for cygwin
-
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")
@@ -93,23 +86,37 @@
INCLUDE(CheckCSourceCompiles)
- SET(TESTSRC "
-#include <stdlib.h>
- int main() { return ( (int) drand48() ) ; }
- ")
SET(CMAKE_REQUIRED_LIBRARIES )
- CHECK_C_SOURCE_COMPILES("${TESTSRC}" HAVE_DRAND48)
-
-
-
- SET(TESTSRC "
+SET(TESTSRC "
#include <stdlib.h>
- int main() { return ( (int) drand() ) ; }
- ")
-SET(CMAKE_REQUIRED_LIBRARIES )
- CHECK_C_SOURCE_COMPILES("${TESTSRC}" HAVE_DRAND)
+int main() { return ( (int) drand48() ) ; }
+")
+CHECK_C_SOURCE_COMPILES("${TESTSRC}" HAVE_DRAND48)
+SET(TESTSRC "
+#include <stdlib.h>
+int main() { return ( (int) drand() ) ; }
+")
+CHECK_C_SOURCE_COMPILES("${TESTSRC}" HAVE_DRAND)
+SET(TESTSRC "
+#include <sys/socket.h>
+#include <netdb.h>
+int main(int argc, char **argv) {
+struct sockaddr sa;
+return getnameinfo(&sa, 1, argv[0], 1, argv[1], 1, 0);
+}
+")
+CHECK_C_SOURCE_COMPILES("${TESTSRC}" HAVE_GETNAMEINFO)
+SET(TESTSRC "
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+int main(int a, char **b) {
+struct in_addr in;
+inet_ntoa(in);
+return 0;
+}
+")
+CHECK_C_SOURCE_COMPILES("${TESTSRC}" HAVE_INET_NTOA)
-
-
CONFIGURE_FILE( xconfig.h.in xconfig.h)
More information about the Debburn-changes
mailing list