のリストを取得します。ワイルドカードは、私が他のディレクトリに存在するすべてのディレクトリのリストを取得する必要があり、私のMakefile内のすべてのディレクトリ
私が使用して私のMakefile
と同じフォルダ内のすべてのディレクトリのリストを取得するには:
DIRECTORIES = $(wildcard */)
all:
echo $(DIRECTORIES)
正常に動作し、私の希望リストを与えます。私は
DIRECTORIES = $(wildcard ../Test/*/)
all:
echo $(DIRECTORIES)
を使用して別のディレクトリ内のすべてのディレクトリのリストを持っているしたい場合は、私は.h
と.cpp
ファイルを含むそのディレクトリに(パスを持つ)すべてのファイルのリストを取得します。
この問題が発生し、それを修正する方法をなぜ任意の提案ですか?リストを入手するための他のソリューションも歓迎します。
あなたはワイルドカードは良いアイデアですか? –
@ JonathanLefflerもっと大きなプロジェクトなので、私は手動ですべてのディレクトリを追加したくありません。それにもかかわらず、ワイルドカードを避ける方法がある場合は、教えてください。あなたはこの動作を見ている – Haatschii
理由はGLIBCのバージョンのバグです:https://sourceware.org/bugzilla/show_bug.cgi?id=10278 – MadScientist