уже добавить?
Это официальный антипаттерн
а как правильно надо?
Перечислить все из чего состоит проект в CMakeLists.txt
Тебе командой dir/ls научить пользоваться?
ну такое, весь мир стремится к автоматизации, а тут каждое добавление нового файла - лезть в cmakelists
Ты чего-то не понимаешь видимо. Проект - это строго описанная сущность.
можно внешним скриптом. обработать вывод find . -name CMakeLists.txt. Можно даже скриптом cmake с glob, но только запускать его не в рамках конфигурации, а снаружи. Чтобы в проекте был уже статический список без всяких глобов
Вы должны билдсистеме и, главное, другим программистам явно декларировать свои намерения о добавлении файлов/директорий. Файловая система для этой цели подходит очень плохо
А если проект из нескольких тысяч файлов?
Это же сколько времени на прописку каждого файла уйдёт
несколько секунд. ls -1 *.c копипастим вывод, вставляем в проект.
Вполне.. но блин, каждый раз при добавлении каталога внутри или файла опять писать =(
Обсуждают сегодня