diff --git a/Makefile b/Makefile index 9d3a742..83d47e4 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,15 @@ ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) TFHE_RS_FOLDER=${ROOT_DIR}/tfhe-rs/ +CGO_CFLAGS="-I${TFHE_RS_FOLDER}/target/release/" +CGO_LDFLAGS="-L${TFHE_RS_FOLDER}/target/release/" .PHONY: build build: build-tfhe-rs-capi - cd fhevm && CGO_CFLAGS="-I${TFHE_RS_FOLDER}/target/release/ -L${TFHE_RS_FOLDER}/target/release/" go build . + cd fhevm && CGO_CFLAGS=${CGO_CFLAGS} CGO_LDFLAGS=${CGO_LDFLAGS} go build . .PHONY: test test: - cd fhevm && go test -v . + cd fhevm && CGO_CFLAGS=${CGO_CFLAGS} CGO_LDFLAGS=${CGO_LDFLAGS} go test -v . .PHONY: build-tfhe-rs-capi build-tfhe-rs-capi: diff --git a/fhevm/tfhe.go b/fhevm/tfhe.go index 070bc37..b9ed79a 100644 --- a/fhevm/tfhe.go +++ b/fhevm/tfhe.go @@ -18,7 +18,7 @@ package fhevm /* #cgo CFLAGS: -O3 -I. -#cgo LDFLAGS: -Llib -ltfhe +#cgo LDFLAGS: -l:libtfhe.a -lm #include <tfhe.h>