Re[3]: [CLion] постоянно делает ребилд, даже если ничего не
От: anastasiak2512  
Дата: 16.02.22 12:14
Оценка:
Здравствуйте, SaZ, Вы писали:

SaZ>Здравствуйте, anastasiak2512, Вы писали:


A>>А что вы имеете в виду под полной пересборкой проекта?

A>>Для Run/Debug конфигураций в CLion по умолчанию прописан шаг Build как Before Task. Его можно удалить в настройках конфигурации. Но вообще, конечно, этот шаг проходит мгновенно, если перестраивать ничего не надо, и по сути ничего не делает.

SaZ>В том то и дело, при запуске "cmake --build" пересборка происходит практически мгновенно, потому что ничего не поменялось. А при нажатии Ctrl+F9 (build) в CLion происходит перекомпиляция всех файлов в проекте.


SaZ>Update.


SaZ>В системе у меня установлен cmake 3.16 — с ним всё в порядке. В CLion идёт 3.21 — он триггерит перекомпиляцию.

SaZ>Регрессия?

Ну, если только в CMake. Можно попробовать CMake из CLion-а. Наверное при смене версии CMake, он перезапустит сборку, кажется, это логично. Но CLion тут точно не при чем — он просто команду CMake запускает. Ее можно всегда просто руками проверить в терминале.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.