openim-sdk-cpp/scripts/build_so.sh

9 lines
263 B
Bash

#!/bin/bash
rm ./openimsdk.so ./openimsdk.h
go build -buildmode=c-shared -trimpath -ldflags="-s -w" -o openimsdk.so export.go constant.go protocol.go tools.go
# build cpp sdk
rm ./openimsdkcc.so
g++ -fPIC -shared -o openimsdkcc.so openimsdkcc.cc ./openimsdk.so