github.com/docker/docker-ce@v17.12.1-ce-rc2+incompatible/components/cli/scripts/build/osx (about)

     1  #!/usr/bin/env bash
     2  #
     3  # Build an osx binary from linux
     4  #
     5  
     6  set -eu -o pipefail
     7  
     8  source ./scripts/build/.variables
     9  
    10  export CGO_ENABLED=1
    11  export GOOS=darwin
    12  export GOARCH=amd64
    13  export CC=o64-clang
    14  export LDFLAGS="$LDFLAGS -linkmode external -s"
    15  export LDFLAGS_STATIC_DOCKER='-extld='${CC}
    16  
    17  # Override TARGET
    18  TARGET="build/docker-$GOOS-$GOARCH"
    19  
    20  echo "Building $TARGET"
    21  go build -o "${TARGET}" -tags pkcs11 --ldflags "${LDFLAGS}" "${SOURCE}"