ninja не понимает куда исчез файл и создает ошибки линкера, т.е. как бы не реранит file(GLOB) (наверное это помогло бы), правильно я понимаю, что для решения этой проблемы существует CONFIGURE_DEPENDS в cmake?
И ещё вопрос, эффективнее ли это чем просто реранить cmake? (как произошло бы, если бы мне пришлось вручную добавить файл в cmake lists)
в документации cmake пишут, что всё равно бывает так что не определяется (в зависимости от генератора), а если включить configure depends, то чеки дорогие при реране, но разве они не будут меньше чем просто реранить весь смейк полностью после добавления файла?
там же где-то пишут не использовать GLOB для добавление сорсов в проект
ну блин мне вот удобнее
Обсуждают сегодня