如何使用automake安装HTML文件,样式表和图像的目录树,而无需在每个子目录中创建Makefile?
在顶层目录中使用以下内容
htmldir = $(docdir)/foo/html
html_DATA = \
stylesheets/foo.css \
images/foo.jpg \
index.html \
about/index.html \
faq/index.html
EXTRA_DIST = $(html_DATA)
Run Code Online (Sandbox Code Playgroud)
失败,因为在install调用之前未创建子目录.
adl*_*adl 10
你可以写
foohtmldir = $(htmldir)/foo/html
nobase_dist_foohtml_DATA = \
stylesheets/foo.css \
images/foo.jpg \
index.html \
about/index.html \
faq/index.html
Run Code Online (Sandbox Code Playgroud)
htmldir是用户有权使用的变量,configure --htmldir=...因此如果您想要写入其中的某个子目录,我建议使用另一个变量.该nobase_前缀会告诉Automake的安装过程中未剥领先目录和dist_前缀需要的文件分发.
| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |