Вы можете использовать для этого задачу condition
.Доступные условия, характерные для os
: здесь .
Это будет работать так же, как и для 'os family':
<condition property="isSnowLeopard">
<os family="mac" version="10.6.6" />
</condition>
Но это означаетВы должны ввести инкрементный номер версии - строка версии должна точно соответствовать.
Для альтернативы 'fuzzier' вы можете использовать условие matches
, что-то вроде этого, возможно,
<condition property="isSnowLeopard">
<matches string="${os.version}" pattern="^10.6." />
</condition>
Когда появляется OSX Lion, вы можете расширить шаблон следующим образом:
<condition property="isSnowLeopardOrGreater">
<matches string="${os.version}" pattern="^10.[67]." />
</condition>
Или ввести отдельную проверку для 10.7.