[英]Autotools: PROGRAMS installation paths
在典型情況下,當您需要構建二進制文件並安裝它們時,我可以使用以下內容:
bin_PROGMRAMS: foo
foo_SOURCES: goo.c
或者
sbin_PROGRAMS: foo
foo_SOURCES: goo.c
這意味着將構建 foo ,然后將其安裝在$(prefix)/bin
或$(prefix)/sbin
。 但是,如果您使用data_PROGRAMS
而不是bin_PROGRAMS
,則 automake 將不允許這樣做。
問題:二進制文件(“程序”)安裝允許的完整路徑列表是什么?
PROGRAMS
允許的預定義安裝目錄的完整列表是:
‘bindir’, ‘sbindir’, ‘libexecdir’, ‘pkglibdir’
可以在 自動書中找到類似標准路徑的完整列表
編輯:上面的列表不正確,我把它留在這里只是為了給評論部分提供上下文,見下文:
看來自動書已經過時了。 正確的安裝目錄列表是:
bindir, sbindir, libexecdir, pkglibexecdir
https://www.gnu.org/software/automake/manual/html_node/Program-Sources.html#Program-Sources
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.