#!/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