From 546e8a3b44cff7dc3525a672bfe9806d3ee6144e Mon Sep 17 00:00:00 2001 From: Daniel Skowroński Date: Sun, 25 Dec 2016 20:59:12 +0100 Subject: initial netbsd support in makefile/flags --- node/Constants.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'node') diff --git a/node/Constants.hpp b/node/Constants.hpp index dc36b3a1..b137e6ae 100644 --- a/node/Constants.hpp +++ b/node/Constants.hpp @@ -70,7 +70,7 @@ #endif #endif -#if defined(__FreeBSD__) || defined(__OpenBSD__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) #ifndef __UNIX_LIKE__ #define __UNIX_LIKE__ #endif -- cgit v1.2.3 From 18c9dc8a0649c866eff9f299f20fa5b19c502e52 Mon Sep 17 00:00:00 2001 From: Daniel Skowroński Date: Tue, 27 Dec 2016 13:07:05 +0100 Subject: fix RTF_MULTICAST and g++ -w --- make-netbsd.mk | 2 +- node/Constants.hpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'node') diff --git a/make-netbsd.mk b/make-netbsd.mk index b53c969c..f2490038 100644 --- a/make-netbsd.mk +++ b/make-netbsd.mk @@ -34,7 +34,7 @@ else STRIP=strip --strip-all endif -CXXFLAGS+=$(CFLAGS) -fno-rtti -fpermissive -w +CXXFLAGS+=$(CFLAGS) -fno-rtti -fpermissive all: one diff --git a/node/Constants.hpp b/node/Constants.hpp index b137e6ae..b16cb9b5 100644 --- a/node/Constants.hpp +++ b/node/Constants.hpp @@ -124,6 +124,10 @@ #include #endif +#ifdef __NetBSD__ +#define RTF_MULTICAST 0x20000000 +#endif + /** * Length of a ZeroTier address in bytes */ -- cgit v1.2.3