Установка заголовков с помощью automake

Я пишу библиотеку, которая использует автоинструменты для компиляции / установки. Мое дерево каталогов вроде этого

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

И я хочу установить заголовки в include/subdir/* в $(includedir)/subdir/, Как я могу это сделать? И нет, рекурсивные make-файлы не вариант. Рекурсивный Сделать Вредным.
http://miller.emu.id.au/pmiller/books/rmch/

2

Решение

Пытаться:

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

Обратите внимание, что вы не можете использовать подстановочные знаки (например, include/subdir/*.hpp). Вы должны перечислить все файлы. Также, subdirheaders это просто пример имени. Вы можете использовать все, что вы хотите.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]