2011-12-21 5 views
0

コンパイルする前に毎回automakeに(.cppファイルの中のタッチのような)コマンドを実行させたいと言う方法がありますか?コンパイルする前にautomakeがMakefileにスクリプトを実行するように指示する方法は?

ありがとうございました。

+0

実際のユースケースについて詳しく説明できますか? –

+2

@jørgensen、多分それはオフィスのいたずらです。正しいファイルがタッチされた場合、悪意のあるオブジェクトは終日端末に「make」と入力することができます... – ldav1s

+0

実際のケース:いくつかの.cppの再コンパイルを強制的に行います。触れていなくても、マクロス。実のところ、これは単なるコンパイルを開始する前にAutomakeを使ってコマンドを起動する方法がわからないという言い訳です。 – St0rM

答えて

0

私はあなたがこれをしたいと思います理由はわかりませんが、あなたがいることを想像するmakeを伝えることができますファイルが最新ではありません。 AM_MAKEFLAGS

AM_MAKEFLAGS = -W$(top_srcdir)/src/why_are_you_doing_this.cc 
+0

同じ結果をより素早く、よりスムーズに、よりインテリジェントに得る方法はありますか? – St0rM

+0

@ St0rM:あなたの質問にもっと多くのコンテキストを追加してください。おそらくコミュニティはもっと役に立つ解決策を見つけることができます。 –

0

試してみてください。

.PHONY : touchcpp 
touchcpp : 
    touch foo.cpp 
all : touchcpp 

これは永遠に構築することが可能な方法のように聞こえる...

関連する問題