Commit Graph

34 Commits (dev)

Author SHA1 Message Date
Jason Rhinelander f2454285fe
Set _WIN32_WINNT in static deps
Set -D_WIN32_WINNT for static deps; unbound, in particular, needs this
as the latest version appears to rely on something only provided in
non-ancient windows to build properly.

This required moving _winver into the toolchain file so that it is
available earlier in cmake code (StaticBuild is included long before
win32.cmake), but also this seems a more appropriate place for it.
2 years ago
Jeff 56492c88ac dry cross compile 2 years ago
Jeff 48559bd282 fix up ppc64le cross target 2 years ago
Jeff eae4d3cf74 fixup armhf target 2 years ago
Jeff f543f6962d fix up ppc64le toolchain, remove suffix 2 years ago
Jeff 08a9e0ad39 add cross compile helpers and update/add toolchains 2 years ago
Jason Rhinelander 231674e5a5 Remove CMAKE_CROSSCOMPILE
We set CMAKE_CROSSCOMPILE in a few places, but that is just a typo for
CMAKE_CROSSCOMPILING.  However we don't need to set it at all: cmake
does so automatically whenever CMAKE_SYSTEM_NAME is set (which is why
our cross compiling actually works currently.)
3 years ago
Jason Rhinelander 1c0e4dc4e7 Move all patches into contrib/patches 4 years ago
Jason Rhinelander f5e5066bd5
Update deps (#1348)
* Update submodules/static deps to latest versions

* Add mingw zmq build patch

* Drop support for Windows 2000
4 years ago
Rick V 5c34665fce
move win32 lokimq patch 4 years ago
Jeff Becker fdfdd2a1d2
turn off lto, add patches 4 years ago
Jeff Becker ba1265d94f
set ARCH_TRIPLET to CROSS_TARGET to please the cmake cross compile god 4 years ago
Jeff Becker 2e806cc145
set CMAKE_CROSSCOMPILE to on so we are cross compiling in ci 4 years ago
Rick V e43869d9a2
FUWAS 4 years ago
Linux User e6bcbf47b4
patch libsodium for windows the cmake way 4 years ago
Rick V 5529371637 RouterContact::[Read|Write] now take a fs::path const ref 4 years ago
Jeff Becker 64157d5d44 track libcurl and libuv with cmake, add libuv submodule 4 years ago
Rick V 96fc3cdd55
fix pybind 4 years ago
Jeff Becker 3b26b8b24d
make gitlab pump out 32 bit installers, no lto for builds as that is cursed for now. 4 years ago
Rick V 4cd7a22ca3
fix libsodium cross compile 4 years ago
jeff 52757fef0e Merge remote-tracking branch 'micheal/background_mode' into vpn-api-2019-10-03 5 years ago
Michael 6e5cab971f
make windows fixes 5 years ago
Michael 614b669fd5
Abandon debian 5 years ago
Michael df498c7bf8
try to make some windows 5 years ago
Jeff Becker f79f5b9bb3
add ppc64le toolchain 5 years ago
Jeff Becker 7ef2462c0c
add forgotten file 5 years ago
Rick V 853d19209c
Revert "unbreak windows target"
select 64-bit target by default (since normal devs REEEEEEEE at the sight of 4 byte ptrs)
pretty much every _other_ linux/unix has a c++17 windows compiler

This reverts commit a844c61049.
5 years ago
Jeff Becker a844c61049
unbreak windows target 5 years ago
Rick V 63bcc49390 cut win64 build over 5 years ago
Rick V be5e70f9eb
update clang bits for release 5 years ago
despair 6deb83d101 alt prefix 6 years ago
Jeff Becker f1cca956f9
make android compile again 6 years ago
Jeff Becker bea13cef04
add android target (initial) 6 years ago
despair b1c28be916 grabbed packaging scripts and fluff from abandoned repo 6 years ago