Я искал достаточно тщательно, но не смог найти способ получить все папки внутри каталога. У меня есть следующая структура проекта qtКак добавить все .pri-файлы в каталог
first/
second/
- second.pri
third/
- third.pri
...
first.pri
Я хочу включить все файлы pri в файл first.pri. Я могу сделать
include($$PWD/second/second.pri)
include($$PWD/third/third.pri)
...
Но проблема может быть много подкаталогов добавлен в будущем, и я хочу, чтобы автоматически включать все ПОИ файлы. Я пробовал
FILES = $$files($$PWD/*/*.pri)
for(FILE, FILES) {
include($$FILE)
}
Но это не находит папки внутри «первой» папки. $$files documentation позволяет специфицировать рекурсивный, но не спускается в подкаталоги. Как мне это достичь?
У вас есть только эти 2 уровня? или вы хотите полностью рекурсивное решение? –
@AdrianMaire У меня три уровня. – akashrajkn