From ec6a548ee3555813d83f86f82bd25694bfd9c303 Mon Sep 17 00:00:00 2001 From: Gustav Simonsson Date: Fri, 12 Jun 2015 07:45:23 +0200 Subject: all: Add GPU mining, disabled by default --- build/flags.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 build/flags.sh (limited to 'build/flags.sh') diff --git a/build/flags.sh b/build/flags.sh new file mode 100755 index 000000000..e021dbad4 --- /dev/null +++ b/build/flags.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +if [ ! -f "build/env.sh" ]; then + echo "$0 must be run from the root of the repository." + exit 2 +fi + +# Since Go 1.5, the separator char for link time assignments +# is '=' and using ' ' prints a warning. However, Go < 1.5 does +# not support using '='. +sep=$(go version | awk '{ if ($3 >= "go1.5" || index($3, "devel")) print "="; else print " "; }' -) + +# set gitCommit when running from a Git checkout. +if [ -f ".git/HEAD" ]; then + echo "-ldflags '-X main.gitCommit$sep$(git rev-parse HEAD)'" +fi + +if [ ! -z "$GO_OPENCL" ]; then + echo "-tags opencl" +fi -- cgit