使用自动工具,我需要在键入 make install 时创建一个空目录树,例如:
/etc/myprg/
|-- foo
现在,我通过指定空目标来做到这一点,如下所示:
myprgdir = $(sysconfdir)/myprg/
myprgfoodir = $(sysconfdir)/myprg/foo
and then
dist_myprg_DATA =
dist_myprgfoo_DATA =
但是,我想知道是否存在更好的方法来做这样的事情!
也许像这样:
install-data-local:
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/myprg/foo
uninstall-local:
rmdir $(DESTDIR)$(sysconfdir)/myprg/foo 2>/dev/null || :
你必须指定AC_PROG_MKDIR_P
in configure.ac
以及。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)