如何在没有库(A header-only 库)时安装 headers?
How to install headers while no library is present (A header-only lib)?
我需要在标准包含目录中安装一些 headers (.hpp
)。在没有要编译的 object 的情况下,如何告诉 automake
安装它们?通常我把这行放在我的 Makefile.am
:
lib_LTLIBRARIES = libfoo.la
libfoo_la_SOURCES = \
foo.cpp \
bar.cpp
foo_includedir = $(includedir)/foo
foo_include_HEADERS = \
foo.hpp \
bar.hpp \
../config.h
您可以使用 _DATA
小学:
foodir = $(includedir)/foo
foo_DATA = foo.hpp bar.hpp ../config.h
我需要在标准包含目录中安装一些 headers (.hpp
)。在没有要编译的 object 的情况下,如何告诉 automake
安装它们?通常我把这行放在我的 Makefile.am
:
lib_LTLIBRARIES = libfoo.la
libfoo_la_SOURCES = \
foo.cpp \
bar.cpp
foo_includedir = $(includedir)/foo
foo_include_HEADERS = \
foo.hpp \
bar.hpp \
../config.h
您可以使用 _DATA
小学:
foodir = $(includedir)/foo
foo_DATA = foo.hpp bar.hpp ../config.h