diff options
author | owent <admin@owent.net> | 2020-10-09 17:48:39 +0800 |
---|---|---|
committer | Andy Green <andy@warmcat.com> | 2020-10-19 16:35:03 +0100 |
commit | dddc68ec2d72ba18668103ce1147c6dea422d7ea (patch) | |
tree | 0590fa77ffa7445fdac113ba41c284f472262983 /CMakeLists.txt | |
parent | 643a001ed85fef96f78afa7f5ee98ab93612385b (diff) | |
download | libwebsockets-dddc68ec2d72ba18668103ce1147c6dea422d7ea.tar.gz |
netlink: check for RTA_PREF before use
Old kernels like v3.10 don't have it
[#2079](https://github.com/warmcat/libwebsockets/issues/2079)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 5 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) |