VA>>>> Другая более неприятная проблема - сборка с помощью nmake. MD>>> А зачем это нужно? Лучше использовать mingw и тогда можно MD>>> обойтись тем же make, что и для Линукса. VA>> Ну во-первых, он там есть. И его используют. Предлагаешь его VA>> выпилить? MD> Ну да. Заменить. И написать инструкцию, как этим пользоваться после MD> замены.
Никто не спорит.
VA>>>> Это неспортивно. :) А как же помучаться? Там даже в VA>>>> документации написано - пока собирается, можно попить пива. А с VA>>>> cmake да в несколько потоков собирается мгновенно, даже до VA>>>> холодильника дойти не успеешь. MD>>> Если написать правильный мейкфайл, make будет работать ещё MD>>> быстрее, чем cmake. VA>> cmake генерирует такой же makefile. MD> Не такой же. Мейкфайлы можно написать по-разному.
Конечно. И по минимуму makefiles просто отслеживают зависимости между файлами и позволяют пересобрать их, когда что-то меняется.
VA>> И скорость сборки будет одинаковая. MD> Как минимум, если мейкфайл уже написан, не надо тратить время на его MD> генерацию. Впрочем, не будем спорить.
То же самое можно сказать про cmake и любую другую систему сборки. И я это тоже не для того, чтобы поспорить. :) Работает - не трогай.
MD> Хотел попробовать новый голдед с новым словарём. Голдед взял из MD> последнего артефакта. И получилось вот что:
Очень странно. такое ощущение, что версия не последняя. Либо у тебя какой-то хитрый словарь. Можешь мне скинуть его, я проверю у себя.
MD> Кстати, зачем gedlnx переименовали в golded? Впрочем, мне не трудно MD> переименовать обратно.
Думаю, это надо спросить у автора оригинального CMakeFiles.txt. Там так было с самого начала. На самом деле мне непонятно, зачем было добавлять эти префиксы с самого начала? Вряд ли кто-то будет заниматься кросс-компиляцией.
Best regards, Vitaliy Aksyonov.
... Жизнь хуже чем была, но лучше, чем будет! --- GoldED+/LNX 1.1.5-b20231021 * Origin: Aurora, Colorado (1:104/117)