summaryrefslogtreecommitdiff
path: root/cmake/dependencies/rawsockets.cmake
blob: 92f7b8b748a346db94ee56a79f54ad8d16c26f1c (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 ()