2012-05-04 8 views
2

私はautotoolsからあまりにも多くのライブラリをcmakeに移植します。CMake:カスタムツールの出力を使ってヘッダを生成する

このライブラリは、ヘッダをstdoutに出力するカスタムツールをコンパイルします。このヘッダはプロジェクトの後半で使用されます。

どうすればcmakeに移植できますか?

私は

add_executable(generator generator.c) 

を使用して、「ヘッダ・ジェネレータ」をコンパイルすることができますが、どのように私はそれを実行してcmakeのを使用してファイルをヘッダに、その出力をリダイレクトすることができますか?もちろん、依存関係の処理も必要です(つまり、generator.cが変更された場合、ジェネレータを再コンパイルしてヘッダを再生成する必要があります)。

答えて

関連する問題