Create and use version file from WireGuardKitGo on iOS for consistency
This commit is contained in:
parent
92d79ebeea
commit
ba1efd57a5
1 changed files with 14 additions and 2 deletions
|
|
@ -12,6 +12,7 @@ OS=
|
||||||
NETWORKEXTENSION=
|
NETWORKEXTENSION=
|
||||||
ADJUST_SDK_TOKEN=
|
ADJUST_SDK_TOKEN=
|
||||||
ADJUST="CONFIG-=adjust"
|
ADJUST="CONFIG-=adjust"
|
||||||
|
WORKINGDIR=`pwd`
|
||||||
|
|
||||||
helpFunction() {
|
helpFunction() {
|
||||||
print G "Usage:"
|
print G "Usage:"
|
||||||
|
|
@ -121,8 +122,19 @@ fi
|
||||||
|
|
||||||
$QMAKE -v &>/dev/null || die "qmake doesn't exist or it fails"
|
$QMAKE -v &>/dev/null || die "qmake doesn't exist or it fails"
|
||||||
|
|
||||||
printn Y "Retrieve the wireguard-go version... "
|
print Y "Retrieve the wireguard-go version... "
|
||||||
(cd macos/gobridge && go list -m golang.zx2c4.com/wireguard | sed -n 's/.*v\([0-9.]*\).*/#define WIREGUARD_GO_VERSION "\1"/p') > macos/gobridge/wireguard-go-version.h
|
if [ "$OS" = "macos" ]; then
|
||||||
|
(cd macos/gobridge && go list -m golang.zx2c4.com/wireguard | sed -n 's/.*v\([0-9.]*\).*/#define WIREGUARD_GO_VERSION "\1"/p') > macos/gobridge/wireguard-go-version.h
|
||||||
|
elif [ "$OS" = "ios" ]; then
|
||||||
|
if [ ! -f 3rd/wireguard-apple/Sources/WireGuardKitGo/wireguard-go-version.h ]; then
|
||||||
|
print Y "Creating wireguard-go-version.h file"
|
||||||
|
touch 3rd/wireguard-apple/Sources/WireGuardKitGo/wireguard-go-version.h
|
||||||
|
cat <<EOF >> $WORKINGDIR/3rd/wireguard-apple/Sources/WireGuardKitGo/wireguard-go-version.h
|
||||||
|
#define WIREGUARD_GO_VERSION "0.0.0"
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
(cd 3rd/wireguard-apple/Sources/WireGuardKitGo && go list -m golang.zx2c4.com/wireguard | sed -n 's/.*v\([0-9.]*\).*/#define WIREGUARD_GO_VERSION "\1"/p') > 3rd/wireguard-apple/Sources/WireGuardKitGo/wireguard-go-version.h
|
||||||
|
fi
|
||||||
print G "done."
|
print G "done."
|
||||||
|
|
||||||
printn Y "Cleaning the existing project... "
|
printn Y "Cleaning the existing project... "
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue