フレックスとバイソンのソースファイルを含むCプロジェクトがあります。フレックスファイル#には、bisonで生成されたtab.hファイルが含まれます。
そこで、configure.acファイルにAC_PROG_LEXとAC_PROG_YACCを追加しました。しかし、autotoolsを実行してプロジェクトを作成しようとすると、 bisonが実行される前にflexで生成された.cファイルがコンパイルされ、flex.cファイルに含まれるtab.hファイルが生成されます。したがって、コンパイルは失敗します。
私はautotools(そしてstackoverflow!)の初心者です-autotoolsにbison.tab.hへのflex.oの依存関係を認識させる必要がありますか?もしそうなら、その依存関係はどこに行きますか?プロジェクトのSOURCESリストを含むMakefile.amで?
TIAジョン