summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2016-04-27 14:53:21 +0200
committerCarlos Martín Nieto <[email protected]>2016-04-27 14:53:21 +0200
commit8eaae73f85dd3df78df80d2dac066eb0866444ae (patch)
treebad07de4da6c433632815e267f43071e0676f771
parent95793ac11dbca2f35770c690d9ba7e64d7018815 (diff)
Error out if we detect an incompatible libgit2 version
The master version supports only v0.24 so let's enforce that via the compiler.
-rw-r--r--git.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/git.go b/git.go
index 45b01d5..ed891e6 100644
--- a/git.go
+++ b/git.go
@@ -4,6 +4,11 @@ package git
#include <git2.h>
#include <git2/sys/openssl.h>
#cgo pkg-config: libgit2
+
+#if LIBGIT2_VER_MAJOR != 0 || LIBGIT2_VER_MINOR != 24
+# error "Invalid libgit2 version; this git2go supports libgit2 v0.24"
+#endif
+
*/
import "C"
import (