11 Commits

Author SHA1 Message Date
Jamie Smith
d60fb83320 Cleanup of host software CMake build system (#664)
* Clean up the CMake build system and improve the FindFFTW3 module.

* Fixes for Linux build

* Include winsock.h to get struct timeval

* Couple more fixes for MSVC, also add new FindMath module

* Update host build README for new CMake changes (esp. Windows)

* Try to fix Travis OS X build error

* Add docs about pthread-win32

* Whoops, AppVeyor caught a bug in FindFFTW where the includes not being found weren't generating a fatal error.

* Travis rebuild bump

* One more fix: replace hardcoded include paths with a PATH_SUFFIX to standard include paths

* Invert Windows preprocessor flag so it's only needed when using a static build.  This preserves compatibility with the previous system.

* Fix copy-paste error

* Update cmake modules from amber-cmake upstream, incorporate TryLinkLibrary into FindUSB1

* Fix missing include
2021-12-03 14:11:04 -05:00
Dominic Spill
9da826e9ef Add Windows build art(e|i)facts (#561)
This includes:
 * Cmake clean up - thanks @Qyriad
 * Windows binaries saved after each appveyor build
 * A bump to the Visual Studio version that we use to build it
 * An appveyor cygwin script for building firmware, it doesn't work but it seems like someone might pick it up and make it work, or blow it away if we switch to Travis firmware artefacts
2018-12-05 18:45:26 -07:00
Dominic Spill
70d189bcdc Fix appveyor config formatting 2018-03-27 16:35:06 -06:00
Dominic Spill
f041d2686a Pull libusb from GitHub rather than SourceForge 2018-03-27 16:20:37 -06:00
Dominic Spill
a8c1fc92e9 Appveyor config for building hackrf_sweep (#344)
Appveyor builds for hackrf_sweep
2017-02-15 16:44:44 -07:00
Dominic Spill
a5f8cdf7ca Build Win64 version 2017-01-26 18:38:33 -07:00
Dominic Spill
fbf78f48cb Remove unnecessary escaping 2017-01-26 18:32:30 -07:00
Dominic Spill
e5811b752c Correct libusb include dir argument to cmake 2017-01-26 18:27:34 -07:00
Dominic Spill
b453b91532 Use http rather than ftp to download dependencies 2017-01-26 18:21:18 -07:00
Dominic Spill
f433b60d4c Fix 7zip command line args 2017-01-26 18:18:33 -07:00
Dominic Spill
a23f4676c6 Initial appveyor config 2017-01-26 18:15:40 -07:00