File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name = " ObjectiveC"
22uuid = " e86c9b32-1129-44ac-8ea0-90d5bb39ded9"
3- version = " 3.4.1 "
3+ version = " 3.4.2 "
44
55[deps ]
66CEnum = " fa961155-64e5-5f13-b03f-caf6b980ea82"
Original file line number Diff line number Diff line change 2323 const darwin_version = OncePerProcess {VersionNumber} () do
2424 _syscall_version (" kern.osrelease" )
2525 end
26- const macos_version = OncePerProcess {VersionNumber} () do
26+ const _macos_version = OncePerProcess {VersionNumber} () do
2727 _syscall_version (" kern.osproductversion" )
2828 end
2929else
3535 _darwin_version[]
3636 end
3737
38- const _macos_version = Ref {VersionNumber} ()
39- function macos_version ()
40- if ! isassigned (_macos_version )
41- _macos_version [] = _syscall_version (" kern.osproductversion" )
38+ const __macos_version = Ref {VersionNumber} ()
39+ function _macos_version ()
40+ if ! isassigned (__macos_version )
41+ __macos_version [] = _syscall_version (" kern.osproductversion" )
4242 end
43- _macos_version[]
43+ __macos_version[]
44+ end
45+ end
46+
47+ # If normalize = true and version is reported as 16, return 26
48+ function macos_version (normalize= true )
49+ ver = _macos_version ()
50+ if ! normalize || (ver. major != 16 )
51+ return ver
52+ else
53+ return VersionNumber (26 , ver. minor, ver. patch)
4454 end
4555end
4656
You can’t perform that action at this time.
0 commit comments