Pārlūkot izejas kodu

contrib/port/unix/lib: exclude slipif.c source

Renzo Davoli 3 gadi atpakaļ
vecāks
revīzija
6a350a0278
2 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 1 0
      contrib/ports/unix/lib/CMakeLists.txt
  2. 4 1
      src/Filelists.cmake

+ 1 - 0
contrib/ports/unix/lib/CMakeLists.txt

@@ -19,6 +19,7 @@ set (LWIP_INCLUDE_DIRS
     "${CMAKE_CURRENT_SOURCE_DIR}/"
 )
 
+set (LWIP_EXCLUDE_SLIPIF TRUE)
 include(${LWIP_CONTRIB_DIR}/ports/unix/Filelists.cmake)
 include(${LWIP_DIR}/src/Filelists.cmake)
 

+ 4 - 1
src/Filelists.cmake

@@ -98,9 +98,12 @@ set(lwipnetif_SRCS
     ${LWIP_DIR}/src/netif/ethernet.c
     ${LWIP_DIR}/src/netif/bridgeif.c
     ${LWIP_DIR}/src/netif/bridgeif_fdb.c
-    ${LWIP_DIR}/src/netif/slipif.c
 )
 
+if (NOT ${LWIP_EXCLUDE_SLIPIF})
+	list(APPEND lwipnetif_SRCS ${LWIP_DIR}/src/netif/slipif.c)
+endif()
+
 # 6LoWPAN
 set(lwipsixlowpan_SRCS
     ${LWIP_DIR}/src/netif/lowpan6_common.c