9

プロジェクトの SVN リビジョン (ファイル リビジョンではない) を C ソース コードまたは Makefile に含めるには?

4

2 に答える 2

11

makefile で次のような行を使用します。

REPO_REV := $(shell svnversion -n)

これにより、作業コピーのリビジョン番号が make 変数に格納されます。C コードで使用するには、makefile でその値を使用して、コンパイラ コマンド ライン ( -DREPO_REV=$(REPO_REV)gcc のようなもの) でマクロを定義できます。

于 2012-04-13T18:13:56.473 に答える
4
于 2012-04-13T15:16:44.843 に答える