1
0
mirror of https://github.com/golang/go synced 2024-11-22 02:54:39 -07:00

build: fiddle with make variables

Fixes #1234.

R=r, r2
CC=golang-dev
https://golang.org/cl/2735043
This commit is contained in:
Russ Cox 2010-11-01 16:14:58 -04:00
parent 51b15d68aa
commit 276003adb1
2 changed files with 12 additions and 2 deletions

View File

@ -9,7 +9,7 @@ TARG:=$(TARG).exe
endif
$(TARG): $(OFILES) $(LIB)
$(HOST_LD) -o $(TARG) -L"$(GOROOT)"/lib $(OFILES) $(LIB) -lbio -l9 -lm
$(HOST_LD) -o $(TARG) -L"$(GOROOT)"/lib $(OFILES) $(LIB) -lbio -l9 -lm $(HOST_LDFLAGS)
$(OFILES): $(HFILES)

View File

@ -101,7 +101,17 @@ HOST_CC=quietgcc
HOST_LD=quietgcc
HOST_O=o
HOST_YFLAGS=-d
HOST_CFLAGS=-ggdb -I"$(GOROOT)/include" -O2
# These two variables can be overridden in the environment
# to build with other flags. They are like $CFLAGS and $LDFLAGS
# in a more typical GNU build. We are more explicit about the names
# here because there are different compilers being run during the
# build (both gcc and 6c, for example).
HOST_EXTRA_CFLAGS?=-ggdb -O2
HOST_EXTRA_LDFLAGS?=
HOST_CFLAGS=-I"$(GOROOT)/include" $(HOST_EXTRA_CFLAGS)
HOST_LDFLAGS=$(HOST_EXTRA_LDFLAGS)
PWD=$(shell pwd)
# Make environment more standard.