Просмотр исходного кода

Added support for the new #cgo directive, which means it's
now goinstall-able.

Gustavo Niemeyer 15 лет назад
Родитель
Сommit
bb263360b8
2 измененных файлов с 3 добавлено и 3 удалено
  1. 0 3
      Makefile
  2. 3 0
      decode.go

+ 0 - 3
Makefile

@@ -22,9 +22,6 @@ CGO_OFILES+=\
 	writer.o\
 	emitter.o\
 
-CGO_LDFLAGS+=-lm -lpthread
-CGO_CFLAGS+=-I. -DHAVE_CONFIG_H=1
-
 GOFMT=gofmt -spaces=true -tabwidth=4 -tabindent=false
 
 BADFMT:=$(shell $(GOFMT) -l $(GOFILES) $(CGOFILES) $(wildcard *_test.go))

+ 3 - 0
decode.go

@@ -1,5 +1,8 @@
 package goyaml
 
+// #cgo LDFLAGS: -lm -lpthread
+// #cgo CFLAGS: -I. -DHAVE_CONFIG_H=1
+//
 // #include "helpers.h"
 import "C"