direwolf/cmake/modules
Martin Cooper c8319fcc7b
Add new build config for Direwolf with Hamlib on Windows (#626)
* Add new build config for Direwolf with Hamlib on Windows

In parallel with the existing 64-bit Windows build, these changes add
a new matrix config for the same build but including Hamlib as part of
the build and package distribution. The resultant package zip file has
"-hamlib" appended to the name to distinguish it from the standard
Windows build.

Installing Hamlib as a build dependency using a package manager isn't
a viable option on Windows. Instead, we interrogate the GitHub release
assets to find the latest 4.x release of Hamlib, download and expand
the zip file for that release, and provide the path to the directory
for CMake configuration.

* Fix WIndows build errors

* Include Hamlib license-related files in Windows Hamlib zip
2025-11-30 16:51:24 -05:00
..
FindAvahi.cmake Remove cmake warnings about slight name mismatches. 2022-11-25 21:26:23 +00:00
FindCompiler.cmake github actions implementation (#396) 2023-01-28 16:07:56 -05:00
FindCPUflags.cmake Limited support for CM108/CM119 GPIO PTT on Windows. 2021-02-07 16:19:34 -05:00
Findgpiod.cmake Add libgpiod support 2020-06-14 01:34:15 -07:00
FindGPSD.cmake cmake: windows build fixes 2019-11-09 08:31:35 +01:00
Findhamlib.cmake Add new build config for Direwolf with Hamlib on Windows (#626) 2025-11-30 16:51:24 -05:00
Findhidapi.cmake Build changes for the use of CM108 for PTT on Mac 2023-11-15 17:02:32 -08:00
FindPortaudio.cmake cmake: new build tool 2019-11-09 08:26:33 +01:00
Findsndio.cmake add sndio support (CMake) 2021-02-25 20:36:34 +09:00
Findudev.cmake Remove cmake warnings about slight name mismatches. 2022-11-25 21:26:23 +00:00