3

コンパイル/インストールに autotools を使用するライブラリを作成しています。私のディレクトリツリーはちょっとこのようなものです

/src/
    file1.cpp
    file2.cpp
/include/
    dir/
        header1.hpp
        header2.hpp
        subdir/
            header.hpp
configure.ac
Makefile.am

include/subdir/*そして、ヘッダーをにインストールしたいと思い$(includedir)/subdir/ます。それ、どうやったら出来るの?いいえ、再帰的なメイクファイルはオプションではありません。再帰的なメイクは有害と見なされます。 http://miller.emu.id.au/pmiller/books/rmch/

4

1 に答える 1

6

試す:

subdirheadersdir = $(includedir)/subdir
subdirheaders_HEADERS = include/subdir/header.hpp

ワイルドカード ( など) は使用できないことに注意してくださいinclude/subdir/*.hpp。すべてのファイルをリストする必要があります。また、subdirheadersは単なる例の名前です。好きなものを使用できます。

于 2012-10-26T15:48:30.027 に答える