Skip to content
This repository has been archived by the owner on Sep 26, 2021. It is now read-only.

Commit

Permalink
Add OpenBSD/amd64 crossbuild to CI scripts
Browse files Browse the repository at this point in the history
Signed-off-by: Ivan Markin <sw@nogoegst.net>
  • Loading branch information
unkaktus committed Mar 15, 2018
1 parent 51ed7e7 commit 07f1279
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 3 deletions.
3 changes: 2 additions & 1 deletion .gitlab-ci.yml
Expand Up @@ -40,8 +40,9 @@ before_script:
<<: *build_base
script: make build-x

linux amd64: *build_validate
darwin amd64: *build_x
linux amd64: *build_validate
openbsd amd64: *build_x
windows amd64: *build_x
linux arm: *build_x
linux arm64: *build_x
Expand Down
3 changes: 2 additions & 1 deletion .travis.yml
Expand Up @@ -4,8 +4,9 @@ language: bash
services: docker
env:
matrix:
- TARGET_OS=linux TARGET_ARCH=amd64 TARGETS="build validate"
- TARGET_OS=darwin TARGET_ARCH=amd64 TARGETS="build-x"
- TARGET_OS=linux TARGET_ARCH=amd64 TARGETS="build validate"
- TARGET_OS=openbsd TARGET_ARCH=amd64 TARGETS="build-x"
- TARGET_OS=windows TARGET_ARCH=amd64 TARGETS="build-x"
- TARGET_OS=linux TARGET_ARCH=arm TARGETS="build-x"
- TARGET_OS=linux TARGET_ARCH=arm64 TARGETS="build-x"
Expand Down
3 changes: 2 additions & 1 deletion mk/build.mk
@@ -1,10 +1,11 @@
extension = $(patsubst windows,.exe,$(filter windows,$(1)))

# Valid target combinations
VALID_OS_ARCH := "[darwin/amd64][linux/amd64][linux/arm][linux/arm64][windows/amd64][windows/386]"
VALID_OS_ARCH := "[darwin/amd64][linux/amd64][linux/arm][linux/arm64][openbsd/amd64][windows/amd64][windows/386]"

os.darwin := Darwin
os.linux := Linux
os.openbsd := OpenBSD
os.windows := Windows

arch.amd64 := x86_64
Expand Down

0 comments on commit 07f1279

Please sign in to comment.