summaryrefslogtreecommitdiff
path: root/cmake/dependencies/eth/rawsockets.cmake
blob: 395d9efb722b9937c499a12ccd6b497a68314797 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
# Raw sockets support (Linux only)
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
  set(DISABLE_RAW_SOCKETS FALSE CACHE BOOL
    "Disable raw socket support for Ethernet IPCPs")
  if(NOT DISABLE_RAW_SOCKETS)
    message(STATUS "Raw socket support for Ethernet IPCPs enabled")
    set(HAVE_RAW_SOCKETS TRUE)
  else()
    message(STATUS "Raw socket support for Ethernet IPCPs disabled by user")
    unset(HAVE_RAW_SOCKETS)
  endif()
endif()