cbuild/detect_os.sh
2024-07-12 01:55:58 +03:00

26 lines
561 B
Bash

#!/usr/bin/env bash
include "cbuild/myprint.sh"
function detect_os {
local uname_rezult="$(uname -o)"
# myprint "uname rezult: '$uname_rezult'"
case "$uname_rezult" in
Msys | Cygwin | MS/Windows)
safeprint WINDOWS
;;
Linux | GNU/Linux | Android)
safeprint LINUX
;;
FreeBSD)
safeprint FREEBSD
;;
Darwin)
safeprint MACOS
;;
*)
error "unknown operating system: $uname_rezult"
;;
esac
}