ifeq(${HOST},${ADDITIONAL_liBS_HOST}) ADD_liBS= ...
${ADDITIONAL_liBS_HOST}是获取的主机名称
echo ${HOSTname}
>这是GNU autoconf旨在解决的那种情况.运行./configure,找出可用的库,并生成适当的Makefile.
>您可以通过执行以下 *** 作获取当前主机名:
HOST=$(shell hostname)
然后你可以在条件中使用它.
>你可以让你的Makefile做类似的事情:
include Makefile.local
然后在每个主机上有不同的Makefile.local文件.
Re:你的评论,给出像这样的Makefile:
HOST=$(shell hostname)all: @echo $(HOST)
将生成以下输出:
$make allfafnir.local
(假设你当地的主人是“fafnir.local”.我的是哪个.)
总结以上是内存溢出为你收集整理的linux – 如何使makefile主机依赖?全部内容,希望文章能够帮你解决linux – 如何使makefile主机依赖?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)