diff --git a/evmc/bindings/go/evmc/evmc.go b/evmc/bindings/go/evmc/evmc.go index 318f36dbaf..e33fef0775 100644 --- a/evmc/bindings/go/evmc/evmc.go +++ b/evmc/bindings/go/evmc/evmc.go @@ -5,7 +5,7 @@ package evmc /* -#cgo CFLAGS: -I${SRCDIR}/.. -Wall -Wextra +#cgo CFLAGS: -I${SRCDIR}/../../../include -Wall -Wextra #cgo !windows LDFLAGS: -ldl #include diff --git a/evmc/bindings/go/evmc/evmc.h b/evmc/bindings/go/evmc/evmc.h deleted file mode 120000 index 68e4b5bee2..0000000000 --- a/evmc/bindings/go/evmc/evmc.h +++ /dev/null @@ -1 +0,0 @@ -../../../include/evmc/evmc.h \ No newline at end of file diff --git a/evmc/bindings/go/evmc/helpers.h b/evmc/bindings/go/evmc/helpers.h deleted file mode 120000 index 9effd04b4a..0000000000 --- a/evmc/bindings/go/evmc/helpers.h +++ /dev/null @@ -1 +0,0 @@ -../../../include/evmc/helpers.h \ No newline at end of file diff --git a/evmc/bindings/go/evmc/host.go b/evmc/bindings/go/evmc/host.go index c7b27ca536..802586a77c 100644 --- a/evmc/bindings/go/evmc/host.go +++ b/evmc/bindings/go/evmc/host.go @@ -5,7 +5,7 @@ package evmc /* -#cgo CFLAGS: -I${SRCDIR}/.. -Wall -Wextra -Wno-unused-parameter +#cgo CFLAGS: -I${SRCDIR}/../../../include -Wall -Wextra -Wno-unused-parameter #include #include diff --git a/evmc/bindings/go/evmc/loader.c b/evmc/bindings/go/evmc/loader.c deleted file mode 120000 index 37b452e9c2..0000000000 --- a/evmc/bindings/go/evmc/loader.c +++ /dev/null @@ -1 +0,0 @@ -../../../lib/loader/loader.c \ No newline at end of file diff --git a/evmc/bindings/go/evmc/loader.c b/evmc/bindings/go/evmc/loader.c new file mode 100644 index 0000000000..051c575b33 --- /dev/null +++ b/evmc/bindings/go/evmc/loader.c @@ -0,0 +1,4 @@ +/* Include evmc::loader in the Go package. + * The "go build" builds all additional C/C++ files in the Go package directory, + * but symbolic links are ignored so #include is used instead. */ +#include "../../../lib/loader/loader.c" \ No newline at end of file diff --git a/evmc/bindings/go/evmc/loader.h b/evmc/bindings/go/evmc/loader.h deleted file mode 120000 index 8e45119622..0000000000 --- a/evmc/bindings/go/evmc/loader.h +++ /dev/null @@ -1 +0,0 @@ -../../../include/evmc/loader.h \ No newline at end of file