Navigation


Changes in / [494:6e9c1ea44262:495:6e53be78d658] in freeDiameter


Ignore:
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • cmake/Modules/FindGnuTLS.cmake

    r304 r493  
    33#
    44#  GNUTLS_FOUND - True if gnutls found.
    5 #  GNUTLS_INCLUDE_DIRS - where to find gnutls.h, etc.
     5#  GNUTLS_INCLUDE_DIR - where to find gnutls.h, etc.
    66#  GNUTLS_LIBRARIES - List of libraries when using gnutls.
    77
    8 if (GNUTLS_INCLUDE_DIRS AND GNUTLS_LIBRARIES)
     8if (GNUTLS_INCLUDE_DIR AND GNUTLS_LIBRARIES)
    99  set(GNUTLS_FIND_QUIETLY TRUE)
    10 endif (GNUTLS_INCLUDE_DIRS AND GNUTLS_LIBRARIES)
     10endif (GNUTLS_INCLUDE_DIR AND GNUTLS_LIBRARIES)
    1111
    1212# Include dir
  • cmake/Modules/FindSCTP.cmake

    r284 r493  
    33#
    44#  SCTP_FOUND - system has SCTP
    5 #  SCTP_INCLUDE_DIRS - the SCTP include directories
     5#  SCTP_INCLUDE_DIR - the SCTP include directories
    66#  SCTP_LIBRARIES - link these to use SCTP
    77
    8 if (SCTP_INCLUDE_DIRS AND SCTP_LIBRARIES)
     8if (SCTP_INCLUDE_DIR AND SCTP_LIBRARIES)
    99  set(SCTP_FIND_QUIETLY TRUE)
    10 endif (SCTP_INCLUDE_DIRS AND SCTP_LIBRARIES)
     10endif (SCTP_INCLUDE_DIR AND SCTP_LIBRARIES)
    1111
    1212# Include dir
  • contrib/OpenWRT/HOWTO

    r490 r491  
    9090We will now describe how to install these dependencies. At the time this HOWTO is written,
    9191the OpenWRT repositories contain ipv6, gnutls, pthreads and hostapd. Follow these instruction to
    92 build them:
     92build them.
     93
     94Alternatively, you can find these packages pre-compiled in the OpenWRT packages repository.
    9395
    9496a) GNU TLS packages
  • contrib/OpenWRT/packages/sctp/Makefile

    r489 r491  
    2323
    2424include $(INCLUDE_DIR)/package.mk
    25 include $(INCLUDE_DIR)/kernel.mk
    2625
    27 define KernelPackage/sctp
    28   SUBMENU:=Network Support
    29   TITLE:=SCTP support
    30   KCONFIG:= CONFIG_IP_SCTP=m
    31   FILES:=$(LINUX_DIR)/net/sctp/sctp.$(LINUX_KMOD_SUFFIX)
    32   AUTOLOAD:=$(call AutoLoad,20,sctp)
    33   DEPENDS:=@LINUX_2_6
    34 endef
    35 
    36 define KernelPackage/sctp/description
    37  Kernel modules for SCTP support
    38 endef
     26#####
     27## lksctp library: provides sctp_* functions in user space
     28#####
    3929
    4030define Package/sctp
     
    6050
    6151$(eval $(call BuildPackage,sctp))
     52
     53
     54#####
     55## SCTP kernel support
     56#####
     57
     58include $(INCLUDE_DIR)/kernel.mk
     59
     60define KernelPackage/sctp
     61  SUBMENU:=Network Support
     62  TITLE:=SCTP support
     63  KCONFIG:=\
     64     CONFIG_IP_SCTP=m \
     65     CONFIG_LIBCRC32C=m
     66  FILES:=\
     67     $(LINUX_DIR)/net/sctp/sctp.$(LINUX_KMOD_SUFFIX) \
     68     $(LINUX_DIR)/lib/libcrc32c.$(LINUX_KMOD_SUFFIX)
     69  AUTOLOAD:=\
     70     $(call AutoLoad,30,crc32c libcrc32c,1) \
     71     $(call AutoLoad,35,sctp)
     72  DEPENDS:=@LINUX_2_6 +kmod-crypto-core +kmod-crypto-misc
     73endef
     74
     75define KernelPackage/sctp/description
     76 Kernel modules for SCTP support
     77endef
     78
    6279$(eval $(call KernelPackage,sctp))
     80
  • extensions/CMakeLists.txt

    r425 r493  
    1515# The extensions include the headers of freeDiameter that contains gnutls objects
    1616FIND_PACKAGE(GnuTLS REQUIRED)
    17 INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_DIRS})
     17INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_DIR})
    1818find_path(GCRYPT_INCLUDE_DIR NAMES gcrypt.h)
    1919If ( NOT GCRYPT_INCLUDE_DIR )
  • freeDiameter/CMakeLists.txt

    r341 r493  
    5151# Require GNU TLS for building the daemon
    5252FIND_PACKAGE(GnuTLS REQUIRED)
    53 INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_DIRS})
     53INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_DIR})
    5454SET(FD_LIBS ${FD_LIBS} ${GNUTLS_LIBRARIES})
    5555find_path(GCRYPT_INCLUDE_DIR NAMES gcrypt.h)
  • include/freeDiameter/CMakeLists.txt

    r378 r493  
    8080        IF(NOT HAVE_NATIVE_SCTP)
    8181                FIND_PACKAGE(SCTP REQUIRED)
    82                 INCLUDE_DIRECTORIES(${SCTP_INCLUDE_DIRS})
     82                INCLUDE_DIRECTORIES(${SCTP_INCLUDE_DIR})
    8383        ENDIF(NOT HAVE_NATIVE_SCTP)
    8484        # Now check the number of args of this function, since it changed between Ubuntu 9.04 and 9.10
     
    9090                }
    9191                ")
     92        SET(CMAKE_REQUIRED_INCLUDES ${SCTP_INCLUDE_DIR})
    9293        SET(CMAKE_REQUIRED_LIBRARIES ${SCTP_LIBRARIES})
    9394        CHECK_C_SOURCE_COMPILES("${CHECK_SCTP_CONNECTX_4_ARGS_SOURCE_CODE}" SCTP_CONNECTX_4_ARGS)
Note: See TracChangeset for help on using the changeset viewer.