Nick Craig-Wood
01280798e9
build: drop macOS 386 build as it is no longer supported by go1.15
...
The go team made the decision to drop support for 32 bit macOS as 32
bit apps are no longer supported by macOS and 32 bit hardware hasn't
been produced by Apple for over 10 years.
2020-08-09 12:59:17 +01:00
Nick Craig-Wood
e2201689cf
build: add ARMv7 to the supported builds - fixes #748
2020-07-07 12:13:20 +01:00
Nick Craig-Wood
33c8709439
build: fix windows/amd64 build and icon/version embedding #4304
...
The parameters were being passed to goversioninfo in the wrong order
so that the 64 bit .syso was actually a 32 bit .syso thus calling the
linker to fail.
2020-06-18 16:08:38 +01:00
albertony
6a2b7b97d7
build: Add file properties and icon to Windows executable ( fixes #4304 )
2020-06-11 09:26:14 +01:00
Nick Craig-Wood
ba7f7c8319
build: add -trimpath to release build for reproduceable builds
2020-04-30 12:43:40 +01:00
Nick Craig-Wood
57d5de6fba
build: fix up package paths after repo move
...
git grep -l github.com/ncw/rclone | xargs -d'\n' perl -i~ -lpe 's|github.com/ncw/rclone|github.com/rclone/rclone|g'
goimports -w `find . -name \*.go`
2019-07-28 18:47:38 +01:00
Scott Edlund
f139e07380
enable softfloat on MIPS arch
...
MIPS does not have a floating point unit. Enable softfloat to build binaries run on devices that do not have MIPS_FPU enabled in their kernel.
2018-11-07 14:26:48 +00:00
Nick Craig-Wood
97beff5370
build: keep track of compile failures better in cross-compile
2018-07-02 10:09:18 +01:00
Nick Craig-Wood
85e0b87c99
build: add .deb and .rpm output for the build
...
This uses https://github.com/goreleaser/nfpm to create the .deb and
.rpm packages from the standard build output.
2018-03-06 12:37:44 +00:00
Nick Craig-Wood
e00616b016
Write version.txt on building into root of downloads
2017-12-07 21:49:32 +00:00
Nick Craig-Wood
ee6a35d750
Test compilation of all arches
...
* Add compile_all step to Makefile
* Add this to travis
* Add -compile-only flag to cross-compile.go to save time making the zips
2017-08-04 23:20:26 +01:00
Nick Craig-Wood
8f54dc06a2
Use build tags to control when and where cmount is built
2017-05-19 17:08:04 +01:00
Nick Craig-Wood
df0cfa9735
Add -no-clean flag to cross-compile.go
2017-05-15 17:41:16 +01:00
Nick Craig-Wood
64d7489fd2
Add -include, -exclude -cgo to cross-compile.go
2017-05-15 17:41:16 +01:00
Nick Craig-Wood
5135ff73cb
Compile 386 builds with "GO386=387" for maximum compatibility #437
2017-05-09 11:58:29 +01:00
Nick Craig-Wood
86cc9f3dfb
Include git-log.txt into beta releases - fixes #1047
2017-02-20 17:08:07 +00:00
Nick Craig-Wood
1ae604fcf4
cross-compile: make rclone-beta-latest* for download #1047
2017-02-20 16:58:46 +00:00
Nick Craig-Wood
5e93fe96d3
cross-compile: add missing .exe suffix to windows binaries
2017-02-20 16:36:54 +00:00
Nick Craig-Wood
69a15ae173
Replace gox with a go script to do cross compiling
...
gox wasn't building the mips binaries for some reason.
2017-02-17 21:54:32 +00:00