vfbb 285 Posted October 2, 2021 (edited) According to the Alexandria docwiki, the new OSXARM64 platform is defined for OSX directive but not defined for MACOS directive, which doesn't make sense since MACOS directive has always been defined for OSX and iOS. Unfortunately I don't have any mac arm to confirm. Can anyone confirm this? Edited October 2, 2021 by vfbb Share this post Link to post
Kazantsev Alexey 24 Posted October 2, 2021 4 hours ago, vfbb said: Unfortunately I don't have any mac arm to confirm. You don't need mac to compile units. Just use command line compiler to compile this unit: unit def; interface implementation {$if defined(MACOS)} {$message hint 'MACOS defined'} {$endif} end. 1 Share this post Link to post
vfbb 285 Posted October 2, 2021 (edited) @Kazantsev Alexey Truth! It didn't cross my mind to use compile time messages. I took the test and confirmed the suspicion. MACOS is defined in OSXARM64. Docwiki is wrong. Issue reported. Edited October 2, 2021 by vfbb Share this post Link to post