aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2025-07-20 13:22:47 +0100
committerGitHub <noreply@github.com>2025-07-20 13:22:47 +0100
commit98c2425fe0aaa749e08387986afc0aa4797ed0da (patch)
treea7ea85baeee1fa4644f296eaf923a6d8cadf746c /core
parenta90ee538666fbfb0dae1818d3a219d0ea8bc859e (diff)
parent63b9cb18ef9d64c1de6b5dbb018993968586dd59 (diff)
Merge pull request #5467 from harold-b/hb.ios-subtarget-rename-iphone
Rename `iOS` subtarget to `iPhone`, add `ODIN_PLATFORM_SUBTARGET_IOS`
Diffstat (limited to 'core')
-rw-r--r--core/sys/darwin/sync.odin20
-rw-r--r--core/sys/info/platform_darwin.odin2
2 files changed, 6 insertions, 16 deletions
diff --git a/core/sys/darwin/sync.odin b/core/sys/darwin/sync.odin
index 6d68dc8f8..5f4f16fc3 100644
--- a/core/sys/darwin/sync.odin
+++ b/core/sys/darwin/sync.odin
@@ -3,23 +3,13 @@ package darwin
// #define OS_WAIT_ON_ADDR_AVAILABILITY \
// __API_AVAILABLE(macos(14.4), ios(17.4), tvos(17.4), watchos(10.4))
when ODIN_OS == .Darwin {
-
- when ODIN_PLATFORM_SUBTARGET == .iOS && ODIN_MINIMUM_OS_VERSION >= 17_04_00 {
- WAIT_ON_ADDRESS_AVAILABLE :: true
- } else when ODIN_MINIMUM_OS_VERSION >= 14_04_00 {
- WAIT_ON_ADDRESS_AVAILABLE :: true
+ when ODIN_PLATFORM_SUBTARGET_IOS {
+ WAIT_ON_ADDRESS_AVAILABLE :: ODIN_MINIMUM_OS_VERSION >= 17_04_00
+ ULOCK_WAIT_2_AVAILABLE :: ODIN_MINIMUM_OS_VERSION >= 14_00_00
} else {
- WAIT_ON_ADDRESS_AVAILABLE :: false
+ WAIT_ON_ADDRESS_AVAILABLE :: ODIN_MINIMUM_OS_VERSION >= 14_04_00
+ ULOCK_WAIT_2_AVAILABLE :: ODIN_MINIMUM_OS_VERSION >= 11_00_00
}
-
- when ODIN_PLATFORM_SUBTARGET == .iOS && ODIN_MINIMUM_OS_VERSION >= 14_00_00 {
- ULOCK_WAIT_2_AVAILABLE :: true
- } else when ODIN_MINIMUM_OS_VERSION >= 11_00_00 {
- ULOCK_WAIT_2_AVAILABLE :: true
- } else {
- ULOCK_WAIT_2_AVAILABLE :: false
- }
-
} else {
WAIT_ON_ADDRESS_AVAILABLE :: false
ULOCK_WAIT_2_AVAILABLE :: false
diff --git a/core/sys/info/platform_darwin.odin b/core/sys/info/platform_darwin.odin
index dd7f0fa03..3fc8064ec 100644
--- a/core/sys/info/platform_darwin.odin
+++ b/core/sys/info/platform_darwin.odin
@@ -28,7 +28,7 @@ init_platform :: proc() {
macos_version = {int(version.majorVersion), int(version.minorVersion), int(version.patchVersion)}
- when ODIN_PLATFORM_SUBTARGET == .iOS {
+ when ODIN_PLATFORM_SUBTARGET_IOS {
os_version.platform = .iOS
ws(&b, "iOS")
} else {