diff --git a/llama/llama.cpp/common/common.go b/llama/llama.cpp/common/common.go index ebbb738f2..e11bb1679 100644 --- a/llama/llama.cpp/common/common.go +++ b/llama/llama.cpp/common/common.go @@ -1,6 +1,6 @@ package common -// #cgo CXXFLAGS: -std=c++11 -// #cgo CPPFLAGS: -I${SRCDIR}/../include +// #cgo CXXFLAGS: -std=c++17 +// #cgo CPPFLAGS: -I${SRCDIR}/../include -I${SRCDIR}/../vendor // #cgo CPPFLAGS: -I${SRCDIR}/../../../ml/backend/ggml/ggml/include import "C" diff --git a/llama/llama.cpp/tools/mtmd/mtmd.go b/llama/llama.cpp/tools/mtmd/mtmd.go index 064790368..63212135b 100644 --- a/llama/llama.cpp/tools/mtmd/mtmd.go +++ b/llama/llama.cpp/tools/mtmd/mtmd.go @@ -1,6 +1,6 @@ package mtmd -// #cgo CXXFLAGS: -std=c++11 -// #cgo CPPFLAGS: -I${SRCDIR}/../../include -I${SRCDIR}/../../common +// #cgo CXXFLAGS: -std=c++17 +// #cgo CPPFLAGS: -I${SRCDIR}/../../include -I${SRCDIR}/../../common -I${SRCDIR}/../../vendor // #cgo CPPFLAGS: -I${SRCDIR}/../../../../ml/backend/ggml/ggml/include import "C" diff --git a/llama/llama.go b/llama/llama.go index ba1d1f2a4..31fdba69b 100644 --- a/llama/llama.go +++ b/llama/llama.go @@ -6,6 +6,7 @@ package llama #cgo CXXFLAGS: -std=c++17 #cgo CPPFLAGS: -I${SRCDIR}/llama.cpp/include #cgo CPPFLAGS: -I${SRCDIR}/llama.cpp/common +#cgo CPPFLAGS: -I${SRCDIR}/llama.cpp/vendor #cgo CPPFLAGS: -I${SRCDIR}/llama.cpp/tools/mtmd #cgo CPPFLAGS: -I${SRCDIR}/llama.cpp/src #cgo CPPFLAGS: -I${SRCDIR}/../ml/backend/ggml/ggml/include