0

現在、makefile.am のコードは次のようになっています。

performancetestsdir = $(prefix)/tests/@PACKAGE@/performance-test
performancetests_PROGRAMS = eventwindowperformancetest

ビルド後、「oldeventwindowperformancetest」という名前で「eventwindowperformancetest」というプログラムを作りたいです。

私は何をすべきか?ありがとう

4

1 に答える 1

1

いくつかの可能性:

  • Makefile.am の名前を好きな名前に変更します (本当に XX にしたいのに、プログラムを XY としてビルドする意味はありますか?)
  • 「--program-transform-name」フラグを使用して、出力プログラムの名前を変換するように構成します
  • ファイルの名前を変更するビルド後のフックを追加します。何かのようなもの:
    all-local: oldeventwindowperformancetest
    oldeventwindowperformancetest: eventwindowperformancetest
            cp "$^" "$@"
    
  • 于 2012-12-11T19:05:47.210 に答える