changeset 323:74ab9d60d452

Early support in cmake files to disable SCTP.
author Sebastien Decugis <sdecugis@nict.go.jp>
date Fri, 13 Mar 2009 10:27:58 +0900
parents 85046c97a50f
children a18fd5d9a1ec
files waaad/CMakeLists.txt waaad/waaad-host.h.in
diffstat 2 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/waaad/CMakeLists.txt	Thu Mar 05 13:52:14 2009 +0900
+++ b/waaad/CMakeLists.txt	Fri Mar 13 10:27:58 2009 +0900
@@ -48,10 +48,12 @@
 
 # We need the sctp_getladdrs function ( -lsctp )
 # We need the IPPROTO_SCTP symbol from sys/socket.h, netinet/in.h or netinet/sctp.h
-FIND_PACKAGE(SCTP REQUIRED)
-INCLUDE_DIRECTORIES(${SCTP_INCLUDE_DIRS})
-SET(WAAAD_LIBS ${WAAAD_LIBS} ${SCTP_LIBRARIES})
-
+OPTION(DISABLE_SCTP "Disable SCTP support?")
+IF(NOT DISABLE_SCTP)
+	FIND_PACKAGE(SCTP REQUIRED)
+	INCLUDE_DIRECTORIES(${SCTP_INCLUDE_DIRS})
+	SET(WAAAD_LIBS ${WAAAD_LIBS} ${SCTP_LIBRARIES})
+ENDIF(NOT DISABLE_SCTP)
 
 # We need the __BYTE_ORDER definition ( sys/param.h )
 CHECK_SYMBOL_EXISTS(__BYTE_ORDER "sys/param.h" HAVE___BYTE_ORDER)
--- a/waaad/waaad-host.h.in	Thu Mar 05 13:52:14 2009 +0900
+++ b/waaad/waaad-host.h.in	Fri Mar 13 10:27:58 2009 +0900
@@ -40,6 +40,8 @@
 #cmakedefine HAVE_NTOHLL
 #cmakedefine HAVE_MALLOC_H
 
+#cmakedefine DISABLE_SCTP
+
 #cmakedefine PROJECT_NAME "@PROJECT_NAME@"
 #cmakedefine CMAKE_PROJECT_NAME "@CMAKE_PROJECT_NAME@"
 #cmakedefine PROJECT_VERSION "@PROJECT_VERSION@"
"Welcome to our mercurial repository"