cbuild/detect_os.sh
2023-03-15 04:59:36 +06:00

30 lines
481 B
Bash

#!/bin/bash
source cbuild/colors.sh
uname_rezult="$(uname -o)"
myprint "${GRAY}uname rezult: '$uname_rezult'"
case "$uname_rezult" in
Msys | Cygwin | "MS/Windows")
OS=WINDOWS
;;
GNU/Linux)
OS=LINUX
;;
Linux)
OS=LINUX
;;
FreeBSD)
OS=FREEBSD
;;
Darwin)
OS=MACOS
;;
*)
error "unknown operating system: $uname_rezult"
;;
esac
myprint "${GREEN}detected OS: $OS"