2

現在のプロジェクトのinclude/tatoparserディレクトリには、ライブラリと共に配布したいファイルがいくつかあります。

qdii@nomada ~/MyProject $ ls include/tatoparser/
dataset.h  interface_lib.h  linkset.h  sentence.h  tagset.h

Makefile.amこれらのファイルを参照するを作成しました。

qdii@nomada ~/MyProject $ cat include/Makefile.am 
include_HEADERS = tatoparser/interface_lib.h tatoparser/sentence.h tatoparser/dataset.h tatoparser/tagset.h tatoparser/linkset.h

しかしmake install、参照ファイルを実行すると/usr/include(または$(includedir)設定されたものに) コピーされ、/usr/include/tatoparser.

どうやってやるの?

4

1 に答える 1

6

プレフィックスを使用して、nobaseAutomake がファイルからサブディレクトリ パスを削除するのを停止します。

nobase_include_HEADERS = tatoparser/interface_lib.h tatoparser/...
于 2012-10-30T11:27:30.800 に答える