1
0
mirror of https://github.com/golang/go synced 2024-11-21 15:34:45 -07:00

go/build: fix build (revert test changes)

R=adg
TBR=adg
CC=golang-dev
https://golang.org/cl/5024046
This commit is contained in:
Russ Cox 2011-09-15 12:34:34 -04:00
parent 17bebd3caa
commit 6430f46e4b
2 changed files with 5 additions and 18 deletions

View File

@ -45,12 +45,10 @@ var buildPkgs = []struct {
{
"go/build/cgotest",
&DirInfo{
CgoFiles: []string{"cgotest.go"},
CFiles: []string{"cgotest.c"},
Imports: []string{"C", "unsafe"},
Package: "cgotest",
CgoLDFLAGS: []string{"-lregexp"},
CgoPkgConfig: []string{"cairo", "moscow"},
CgoFiles: []string{"cgotest.go"},
CFiles: []string{"cgotest.c"},
Imports: []string{"C", "unsafe"},
Package: "cgotest",
},
},
}
@ -58,11 +56,10 @@ var buildPkgs = []struct {
const cmdtestOutput = "3"
func TestBuild(t *testing.T) {
var ctxt = Context{GOOS: "darwin", GOARCH: "amd64"}
for _, tt := range buildPkgs {
tree := Path[0] // Goroot
dir := filepath.Join(tree.SrcDir(), tt.dir)
info, err := ctxt.ScanDir(dir)
info, err := ScanDir(dir)
if err != nil {
t.Errorf("ScanDir(%#q): %v", tt.dir, err)
continue
@ -72,13 +69,6 @@ func TestBuild(t *testing.T) {
continue
}
if tt.dir == "go/build/cgotest" {
// Don't actually run cgo.
// Among other things our test depends
// on pkg-config, which is not present on all systems.
continue
}
s, err := Build(tree, tt.dir, info)
if err != nil {
t.Errorf("Build(%#q): %v", tt.dir, err)

View File

@ -6,9 +6,6 @@ package cgotest
/*
char* greeting = "hello, world";
#cgo darwin/amd64 LDFLAGS: -lregexp
#cgo linux CFLAGS: -m32
#cgo pkg-config: cairo moscow
*/
// #include "cgotest.h"
import "C"