Merge branch 'master' of git.a2s.su:iiiypuk/pmng

This commit is contained in:
Alexander Popov 2022-08-04 00:15:33 +03:00
commit 7d200ec423
Signed by: iiiypuk
GPG Key ID: D8C9B59A9F04A70C
1 changed files with 23 additions and 2 deletions

View File

@ -1,2 +1,23 @@
rm dist/*
crystal build ./src/pmng.cr --release --progress -o ./dist/pmng-0.2.5-linux-x86_64
#!/bin/sh
# Preparing
if [ -d "./dist/" ];
then
rm dist/* 2> /dev/null
else
mkdir dist/
fi
# Detect Musl C library
# thx @Unmanned Player https://stackoverflow.com/a/60471114
libc=$(ldd /bin/ls | grep 'musl' | head -1 | cut -d ' ' -f1)
if [ -z $libc ];
then
# build libc
crystal build ./src/pmng.cr --release --progress -L/usr/lib/ -o ./dist/pmng-0.2.5-linux-x86_64
else
# Build musl
crystal build ./src/pmng.cr --release --progress -o ./dist/pmng-0.2.5-linux-musl-x86_64
fi