summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorastrolantique <myself@ioexception.at>2014-12-29 19:44:44 -0600
committerastrolantique <myself@ioexception.at>2014-12-29 19:44:44 -0600
commit32af9f878b1a8f54ff919f7282ddcbd7aa698f36 (patch)
treef1909d94d7814ec6f7e1528801d34c272883c939
parent6d749aed291dbe27a42fef25550460cbd2fe6990 (diff)
downloadNim-32af9f878b1a8f54ff919f7282ddcbd7aa698f36.tar.gz
getSystemVersion updated to include 10.7 to 10.10
-rw-r--r--lib/impure/osinfo_posix.nim10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/impure/osinfo_posix.nim b/lib/impure/osinfo_posix.nim
index 1baff8c55..0ed4289c4 100644
--- a/lib/impure/osinfo_posix.nim
+++ b/lib/impure/osinfo_posix.nim
@@ -35,7 +35,15 @@ proc getSystemVersion*(): string =
   elif $unix_info.sysname == "Darwin":
     # Darwin
     result.add("Mac OS X ")
-    if "10" in $unix_info.release:
+    if "14" in $unix_info.release:
+      result.add("v10.10 Yosemite")
+    elif "13" in $unix_info.release:
+      result.add("v10.9 Mavericks")
+    elif "12" in $unix_info.release:
+      result.add("v10.8 Mountian Lion")
+    elif "11" in $unix_info.release:
+      result.add("v10.7 Lion")
+    elif "10" in $unix_info.release:
       result.add("v10.6 Snow Leopard")
     elif "9" in $unix_info.release:
       result.add("v10.5 Leopard")