summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build_system_dynamic.go4
-rw-r--r--Makefile9
2 files changed, 10 insertions, 3 deletions
diff --git a/Build_system_dynamic.go b/Build_system_dynamic.go
index 646bf24..6a5fae0 100644
--- a/Build_system_dynamic.go
+++ b/Build_system_dynamic.go
@@ -5,8 +5,10 @@ package git
/*
#cgo pkg-config: libgit2
-#cgo CFLAGS: -DLIBGIT2_DYNAMIC
+#cgo CFLAGS: -DLIBGIT2_DYNAMIC -I/opt/libgit2/include
+#cgo LDFLAGS: -L/opt/libgit2 -lgit2
#include <git2.h>
+
*/
import "C"
diff --git a/Makefile b/Makefile
index ed3d90c..2c70ebc 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,7 @@
TEST_ARGS ?= --count=1
+PKG_CONFIG_PATH=/opt/libgit2/
+
default: goimports test
goimports:
@@ -12,9 +14,12 @@ generate: static-build/install/lib/libgit2.a
# ==============
# This uses whatever version of libgit2 can be found in the system.
test:
- go-mod-clean # go install go.wit.com/apps/go-mod-clean@latest
+ -go-mod-clean # go install go.wit.com/apps/go-mod-clean@latest
go run script/check-MakeGitError-thread-lock.go
- go test $(TEST_ARGS) ./...
+ PKG_CONFIG_PATH=/opt/libgit2/ go test -v -x $(TEST_ARGS) ./...
+
+add-remote:
+ git remote add git2go https://github.com/libgit2/git2go.git
install:
go install ./...