А как ты вообще хочешь собрать приложение, которое сможет запускаться на разных осях?
задача описана - определить ось в рантайме.
да это меня чё-то переглючило что мне нужно это в рантайме делать))) теперь до меня дошло что на этапе компиляции меня тоже устраивает)))