github.com/ncruces/go-sqlite3@v0.15.1-0.20240520133447-53eef1510ff0/.github/workflows/cross.sh (about)

     1  #!/usr/bin/env bash
     2  set -euo pipefail
     3  
     4  echo android       ; GOOS=android   GOARCH=amd64 go build .
     5  echo darwin        ; GOOS=darwin    GOARCH=amd64 go build .
     6  echo dragonfly     ; GOOS=dragonfly GOARCH=amd64 go build .
     7  echo freebsd       ; GOOS=freebsd   GOARCH=amd64 go build .
     8  echo illumos       ; GOOS=illumos   GOARCH=amd64 go build .
     9  echo ios           ; GOOS=ios       GOARCH=amd64 go build .
    10  echo linux         ; GOOS=linux     GOARCH=amd64 go build .
    11  echo netbsd        ; GOOS=netbsd    GOARCH=amd64 go build .
    12  echo openbsd       ; GOOS=openbsd   GOARCH=amd64 go build .
    13  echo plan9         ; GOOS=plan9     GOARCH=amd64 go build .
    14  echo solaris       ; GOOS=solaris   GOARCH=amd64 go build .
    15  echo windows       ; GOOS=windows   GOARCH=amd64 go build .
    16  echo aix           ; GOOS=aix       GOARCH=ppc64 go build .
    17  echo js            ; GOOS=js        GOARCH=wasm  go build .
    18  echo wasip1        ; GOOS=wasip1    GOARCH=wasm  go build .
    19  echo linux-flock   ; GOOS=linux     GOARCH=amd64 go build -tags sqlite3_flock .
    20  echo linux-noshm   ; GOOS=linux     GOARCH=amd64 go build -tags sqlite3_noshm .
    21  echo linux-nosys   ; GOOS=linux     GOARCH=amd64 go build -tags sqlite3_nosys .
    22  echo darwin-flock  ; GOOS=darwin    GOARCH=amd64 go build -tags sqlite3_flock .
    23  echo darwin-noshm  ; GOOS=darwin    GOARCH=amd64 go build -tags sqlite3_noshm .
    24  echo darwin-nosys  ; GOOS=darwin    GOARCH=amd64 go build -tags sqlite3_nosys .
    25  echo windows-nosys ; GOOS=windows   GOARCH=amd64 go build -tags sqlite3_nosys .
    26  echo freebsd-nosys ; GOOS=freebsd   GOARCH=amd64 go build -tags sqlite3_nosys .
    27  echo solaris-flock ; GOOS=solaris   GOARCH=amd64 go build -tags sqlite3_flock .