Skip to content

Commit 6e795ce

Browse files
committed
Убран препроцессор, вернулись к традиционной проверки через информацию о системе, препроцессор по видимому то-ли в 1.9 то-ли в моно не работает
1 parent 49af897 commit 6e795ce

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/core/Классы/УстановщикOneScript.os

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -362,11 +362,17 @@
362362

363363
Функция ТипДистрибутиваТекущейПлатформы()
364364

365-
#Если Windows Тогда
365+
СистемнаяИнформация = Новый СистемнаяИнформация;
366+
ТекущаяПлатформа = СистемнаяИнформация.ТипПлатформы;
367+
368+
Если ТекущаяПлатформа = ТипПлатформы.Windows_x86_64
369+
Или ТекущаяПлатформа = ТипПлатформы.Windows_x86 Тогда
366370
Возврат "scd-win";
367-
#ИначеЕсли Linux Тогда
371+
ИначеЕсли ТекущаяПлатформа = ТипПлатформы.Linux_x86_64
372+
Или ТекущаяПлатформа = ТипПлатформы.Linux_x86 Тогда
368373
Возврат "scd-lin";
369-
#ИначеЕсли MacOS Тогда
374+
ИначеЕсли ТекущаяПлатформа = ТипПлатформы.MacOS_x86_64
375+
Или ТекущаяПлатформа = ТипПлатформы.MacOS_x86 Тогда
370376

371377
ИнформацияОПроцессоре = Новый ИнформацияОПроцессоре;
372378
АрхитектураПроцессора = ИнформацияОПроцессоре.Архитектура;
@@ -378,9 +384,9 @@
378384
Возврат "osx-x64";
379385
КонецЕсли;
380386

381-
#Иначе
387+
Иначе
382388
ВызватьИсключение "Не удалось определить текущую операционную систему";
383-
#КонецЕсли
389+
КонецЕсли;
384390

385391
КонецФункции
386392

0 commit comments

Comments
 (0)