Simple Gaborator cgo bridge
Go to file
2022-01-30 15:30:07 +01:00
sample Add small channel buffer 2022-01-29 21:58:56 +01:00
.gitignore Working library 2022-01-23 21:04:09 +01:00
build-deps.sh Ship compiled .a 2022-01-23 21:09:47 +01:00
go.mod Working library 2022-01-23 21:04:09 +01:00
go.sum Use c-gaborator callback system 2022-01-29 05:59:21 +01:00
goborator.go Optimized batch callback with results from C 2022-01-30 15:30:07 +01:00
goborator_test.go Copy data when passing slice via channel 2022-01-29 06:11:06 +01:00
LICENSE Working library 2022-01-23 21:04:09 +01:00
README.md Use c-gaborator callback system 2022-01-29 05:59:21 +01:00

Goborator

Simple Gaborator cgo implementation.

Requires c-gaborator installed.

git clone --depth 1 https://git.gammaspectra.live/S.O.N.G/c-gaborator
cd c-gaborator && make build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_FLAGS_RELEASE="-march=native" -DCMAKE_C_FLAGS_RELEASE="-march=native" \
-DCMAKE_INSTALL_PREFIX="/usr"
make
sudo make install