для исходника ?
При линковке библиотеке имя проекта можно не указывать ?
вы про комманду project?
Ага она самая
Хотя если не указать в Qt будет указан как просто Project. Гм гм гм для ориентира что это либы думаю стоит указать тогда
по project если не путаю настраивается окружение, проверяются компиляторы, и т п. могу ошибаться, не на чем проверить, но вроде как до неё неизвестен ни компилятор ни флаги
Да. Не путаешь. Он устанавливает много служебных переменных, как просто вспомогательных, так и критичных, производит детект и проверку компилятора. Так же именно project позволяет производить инъекцию кода
про иньекцию можно подробнее? или вы про CMAKE_TOOLCHAIN_FILE?
Одноименный раздел https://cmake.org/cmake/help/latest/command/project.html tl;dr Через несколько переменных можно задать путь к cmake-файлам, которые будут выполнены до/после команды project
хм. а есть что-нибудь чтобы запустить что-нибудь до сборки и после неё?
Ну, cmake сборку не контролирует же. Как вариант: создать два кастомных таргета, от одного зависят все, чтобы он первым собирался, а другой зависит от всех.
пробовал. либо где-то сделал что-то не так, либо одно из 2х. хотелось прикрутить пивас. (pvs). не, теоритически, конечно, он умеет цепляться в cmake, и даже примеры есть. Веселье начинается когда кросс-компилишься на компе не под комп. он к такому не готов
У нас пивас на отдельной машине крутится, стартует из хука на пуш и показывает предупреждения только в измененном коде конкретному разрабу
это вы сейчас выругались, да? (шутка) мне хочется проверять код чуть чаще чем я его коммичу
Обсуждают сегодня