From 50220d0cd93bd76e39fa2cbe568002645df77492 Mon Sep 17 00:00:00 2001 From: Taldariner <71024372+Taldariner@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:34:44 +0200 Subject: [PATCH] C--: added proper ini file Version of c-- compiler executable in repo is similar to autobuild server, but c--.ini is different and have mistakes that cause compilation bugs. For example, if you try to compile sysmon app on commit 8f7ee79 or previous, CPU load of all processes will be displayed as 0%. And if you try to display load in cycles, it will display some big negative value, like it's integer type got overflowed. This commit adds proper version from autobuild server, allowing to compile C-- programs without such bugs. --- programs/cmm/c--/c--.ini | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/programs/cmm/c--/c--.ini b/programs/cmm/c--/c--.ini index e0fb6db86..dbe08dd67 100644 --- a/programs/cmm/c--/c--.ini +++ b/programs/cmm/c--/c--.ini @@ -1,27 +1,12 @@ ; В этом файле можно изменить настройки компилятора по умолчанию. - -J0 ; не делать начальный jump на main() - -4 ; оптимизация для Pentium I (no MMX) процессора. - -r- ; запретить изменение доступной памяти в *.com файлах - -X ; запретить включение в выходной файл надписи SPHINXC-- - -oc ; опримизация по размеру кода - -;w ; выдавать предупреждения - -;wf=warning.txt ; предупреждения выводить в файл warning - -;nw=1 ; не показывать кое-какие ошибки в warning.txt - -;nw=2 ; не показывать кое-какие ошибки в warning.txt - -;de ; использовать временное расширение типа при делении - -;ON ; включить оптимизацию чисел - -;ost ; оптимизировать текстовые константы - -IP=D:\Kolibri\SVN\programs\cmm\lib \ No newline at end of file +J0 ; не делать начальный jump на main() +r- ; запретить изменение доступной памяти в *.com файлах +X ; запретить включение в выходной файл надписи SPHINXC-- +4 ; компилировать код для 80386 процессора +oc ; опримизация по размеру кода +w ; выдавать предупреждения +de ; использовать временное расширение типа при делении +ON ; включить оптимизацию чисел +ost ; оптимизировать текстовые константы +;dos4gw +;env \ No newline at end of file