从Makefile生成pkg-config [英] Generate pkg-config out of Makefile
本文介绍了从Makefile生成pkg-config的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
对于一个历史上使用 make 的项目,我现在想生成一个 pkg-config 文件.但是我似乎无法阻止变量的替换
For a project, which historically uses make I would now like to generate a pkg-config file. However I cannot seem to prevent the substitution of the variables
mylib.pc:
echo 'prefix='$(PREFIX) > bzip2.pc
echo "exec_prefix=\${prefix}" >> mylib.pc
echo 'libdir=\${prefix}/lib' >> mylib.pc
install: mylib.pc
然后,我有了一个带有扩展变量的 mylib.pc
,这不是我想要的.那么如何从 Makefile 中生成 pkg-config ?或者如何防止变量替换?
Afterwards I have a mylib.pc
with expanded variables, which is not what I want.
So how does one generate a pkg-config out of a Makefile or how do I prevent variable substitution?
推荐答案
这将产生我认为您想要的:
This will produce what I think you want:
mylib.pc:
echo 'prefix='$(PREFIX)
echo 'exec_prefix=$${prefix}' >> mylib.pc
echo 'libdir=$${prefix}/lib' >> mylib.pc
这篇关于从Makefile生成pkg-config的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文