2016-11-14 7 views
0

私のC++プロジェクトにはBisonパーサーが含まれています。 ".l"と ".y"ファイル(または同様のもの)から構築するために呼び出すscons関数は何ですか?ビルドでは、文法をソースコードにコンパイルすることだけを意味します。 lex/yaccファイルからのビルディングはネイティブにサポートされていると仮定していますが、私は、「珍しい」コンパイラを使っていくつかのファイルをビルドしなければならない場合、 。sconsでカスタムファイルを作成

答えて

3

SConsに新しいファイルタイプの処理方法を教える場合は、基本的にコマンドラインをコピーするだけです。次に、このコマンドをいわゆるBuilderに入れます。実行時に必要なアクションが実行され、依存関係が気になります。

この問題の解決策の詳細な説明は、実際に達成したいことによりますが、ToolsForFools guideをご覧ください。

関連する問題