From 6e945e18f3f3e9b7f9ee614eac6d3bf681f768d9 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Mon, 2 Oct 2017 13:34:55 -0700 Subject: Added more complete tests, and changes to property handling. We allow some properties to be set on endpoints after they are started; transports now responsible for checking that. (The new values will only apply to new connections of course!) We added short-hand functions for pipe properties, and also added uint64_t shorthands across the board. The zerotier documentation got some updates (corrections). We have also added a separate header now for the ZT stuff. Also, dialers and listeners do not intermix anymore -- we test that only a dialer can be used with setting dialer options, and likewise for listeners. --- src/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ffcb2b7b..2f2f54ff 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -144,7 +144,12 @@ if (NNG_PLATFORM_WINDOWS) endif() if (NNG_ENABLE_ZEROTIER) - set (NNG_SOURCES ${NNG_SOURCES} transport/zerotier/zerotier.c) + set (NNG_SOURCES ${NNG_SOURCES} + transport/zerotier/zerotier.c + transport/zerotier/zerotier.h + ) + install(FILES transport/zerotier/zerotier.h + DESTINATION include/nng/transport/zerotier) endif() include_directories(AFTER SYSTEM ${PROJECT_SOURCE_DIR}/src -- cgit v1.2.3-70-g09d2