かなり徹底的に検索しましたが、ディレクトリ内のすべてのフォルダを取得する方法が見つかりませんでした。私は次のqtプロジェクト構造を持っていますすべての.priファイルをディレクトリ内に追加する方法
first/
second/
- second.pri
third/
- third.pri
...
first.pri
私はすべてのpriファイルをfirst.priファイルに含めたいと思います。私は
include($$PWD/second/second.pri)
include($$PWD/third/third.pri)
...
を行うことができますしかし、問題は、将来的に追加多くのサブディレクトリがある可能性があると私は自動的にすべてのPRIファイルを含めたいです。私は試しました
FILES = $$files($$PWD/*/*.pri)
for(FILE, FILES) {
include($$FILE)
}
しかし、これは最初のフォルダ内のフォルダを見つけることはありません。 $$files documentationは再帰的な指定が可能ですが、サブディレクトリには下りません。どのように達成するのですか?
あなたはこれらの2つのレベルのみを持っていますか?完全に再帰的なソリューションが必要なのでしょうか? –
@AdrianMaire私は3つのレベルがあります。 – akashrajkn