[Debburn-changes] r534 - cdrkit/trunk/include
Eduard Bloch
blade at alioth.debian.org
Sat Dec 2 10:13:25 CET 2006
Author: blade
Date: 2006-12-02 10:13:25 +0100 (Sat, 02 Dec 2006)
New Revision: 534
Modified:
cdrkit/trunk/include/AddNetworkBits.cmake
Log:
More verbose and aborting network function tests
Modified: cdrkit/trunk/include/AddNetworkBits.cmake
===================================================================
--- cdrkit/trunk/include/AddNetworkBits.cmake 2006-12-02 02:11:54 UTC (rev 533)
+++ cdrkit/trunk/include/AddNetworkBits.cmake 2006-12-02 09:13:25 UTC (rev 534)
@@ -18,9 +18,15 @@
CHECK_C_SOURCE_COMPILES("${TESTSRC}" USE_LIBC_SOCKET)
IF(NOT USE_LIBC_SOCKET)
+
LIST(APPEND EXTRA_LIBS socket)
- #MESSAGE("Using libsocket for socket functions")
- # enough testing. If it breaks, then it breaks, end of story
+
+ SET(CMAKE_REQUIRED_LIBRARIES socket)
+ CHECK_C_SOURCE_COMPILES("${TESTSRC}" USE_LIBSOCKET)
+ IF(NOT USE_LIBSOCKET)
+ MESSAGE(FATAL_ERROR "No working socket(...) found in libc or libsocket")
+ ENDIF(NOT USE_LIBSOCKET)
+
ENDIF(NOT USE_LIBC_SOCKET)
SET(TESTSRC "
@@ -41,8 +47,13 @@
IF(USE_LIBNLS)
LIST(APPEND EXTRA_LIBS nls)
ELSE(USE_LIBNLS)
- # SET(CMAKE_REQUIRED_LIBRARIES xnet) # no more testing, enough
- LIST(APPEND EXTRA_LIBS xnet)
+ SET(CMAKE_REQUIRED_LIBRARIES xnet)
+ CHECK_C_SOURCE_COMPILES("${TESTSRC}" USE_LIBXNET)
+ IF(NOT USE_LIBXNET)
+ MESSAGE(FATAL_ERROR "Error: Could not find a system library providing gethostbyname.")
+ ELSE(NOT USE_LIBXNET)
+ LIST(APPEND EXTRA_LIBS xnet)
+ ENDIF(NOT USE_LIBXNET)
ENDIF(USE_LIBNLS)
ENDIF(NOT USE_LIBC_NLS)
SET(CMAKE_REQUIRED_LIBRARIES )
More information about the Debburn-changes
mailing list