cbuild-c/detect_os.sh
2023-07-12 14:08:26 +03:00

27 lines
411 B
Bash

#!/bin/bash
uname_rezult="$(uname -o)"
case "$uname_rezult" in
Msys | Cygwin | "MS/Windows")
OS=windows
;;
Linux | GNU/Linux)
OS=linux
;;
Android)
OS=android;
;;
FreeBSD)
OS=freebsd
;;
Darwin)
OS=macos
;;
*)
echo "unknown operating system: $uname_rezult"
exit 1
;;
esac
echo "$OS"