aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt5
-rw-r--r--cmake/lws_config.h.in1
2 files changed, 6 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 28bbdab6..b78c9ac5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -632,6 +632,11 @@ CHECK_C_SOURCE_COMPILES("#include <stddef.h>
return p != NULL;
}" LWS_HAS_GETOPT_LONG)
+CHECK_C_SOURCE_COMPILES("#include <linux/rtnetlink.h>
+ int main(void) {
+ int test = RTA_PREF;
+ return 0;
+ }" LWS_HAVE_RTA_PREF)
if (NOT PID_T_SIZE)
set(pid_t int)
diff --git a/cmake/lws_config.h.in b/cmake/lws_config.h.in
index 3382f74f..05e18320 100644
--- a/cmake/lws_config.h.in
+++ b/cmake/lws_config.h.in
@@ -196,4 +196,5 @@
#cmakedefine LWS_WITH_EVLIB_PLUGINS
#cmakedefine LWS_WITH_LIBUV_INTERNAL
#cmakedefine LWS_WITH_PLUGINS_API
+#cmakedefine LWS_HAVE_RTA_PREF