direwolf/cmake/modules
Heikki Hannikainen feb1034cca Implement DNS-SD publishing of KISS over TCP service on Linux and Mac
This allows client applications to locate the IP addresses and the port of
the KISS TCP service, allowing the end user to just select a Dire Wolf from
a list instead of trying to guess its dynamic IP address and typing it in
manually.  This is especially convenient on mobile devices.

On Linux, the standard Avahi daemon is used via dbus and the avahi-client
library.  Building with it requires installing the development header
package; README.md is updated accordingly.

On Mac, the MacOS dnssd API is used:
https://developer.apple.com/documentation/dnssd?language=objc

I don't have Windows, but more recent Windows 10 builds apparently have
a working DNS-SD mDNS implementation that can be used on 64-bit builds.
2020-12-28 20:38:09 +00:00
..
FindAvahi.cmake Implement DNS-SD publishing of KISS over TCP service on Linux and Mac 2020-12-28 20:38:09 +00:00
FindCPUflags.cmake Issue 266 - Default compile options now allow the result to run on a 2020-04-22 19:39:24 -04:00
FindCompiler.cmake cmake: new build tool 2019-11-09 08:26:33 +01:00
FindGPSD.cmake cmake: windows build fixes 2019-11-09 08:31:35 +01:00
FindPortaudio.cmake cmake: new build tool 2019-11-09 08:26:33 +01:00
Findhamlib.cmake cmake: new build tool 2019-11-09 08:26:33 +01:00
Findudev.cmake Proper detection for udev. 2020-01-19 18:44:25 -05:00