Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
makeMakefile自体の内部に引数を含めるGNU Makeの方法はありますか? 具体的には、--check-symlink-times引数が特定の Makefile に常に適用される場合、Makefile でそれを表記する方法はありますか? 呼び出す代わりに
make
--check-symlink-times
$ make --check-symlink-times
make を単独で呼び出して、Makefile にいくつかの引数を指定させるとよいでしょう。
$ make
非常に簡単なはずです。次のように、一番上にルールを入れてください。
all: make --check-symlink-times rest
そして、rest実際のタスクを実行する下のどこかのルール。
rest
私が考えることができる唯一の方法は、2番目のメイクファイルmakefile.innerまたは同様のものを用意し、使用して別のメイクファイルを呼び出すか-f、ソースをサブディレクトリに入れて使用する-Cことです。とにかく、これは多くの場合良い考えです
makefile.inner
-f
-C