github.com/itscaro/cli@v0.0.0-20190705081621-c9db0fe93829/scripts/build/dynbinary (about)

     1  #!/usr/bin/env bash
     2  #
     3  # Build a dynamically linked binary for the host OS/ARCH
     4  #
     5  
     6  set -eu -o pipefail
     7  
     8  source ./scripts/build/.variables
     9  
    10  echo "Building dynamically linked $TARGET"
    11  export CGO_ENABLED=1
    12  go build -o "${TARGET}" -tags pkcs11 --ldflags "${LDFLAGS}" -buildmode=pie "${SOURCE}"
    13  
    14  ln -sf "$(basename "${TARGET}")" build/docker