【问题标题】:Generate pkg-config out of Makefile从 Makefile 生成 pkg-config
【发布时间】:2013-04-26 16:51:52
【问题描述】:

对于一个以前使用 make 的项目,我现在想生成一个 pkg-config 文件。但是我似乎无法阻止变量的替换

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 或者如何防止变量替换?

【问题讨论】:

  • 执行此规则后,您希望bzip2.pcmylib.pc 包含什么? (不要描述新文本,显示给我们看。)

标签: makefile pkg-config


【解决方案1】:

这将产生我认为你想要的:

mylib.pc:
    echo 'prefix='$(PREFIX)                                                    
    echo 'exec_prefix=$${prefix}' >> mylib.pc
    echo 'libdir=$${prefix}/lib' >> mylib.pc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-24
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 2013-02-13
    • 1970-01-01
    相关资源
    最近更新 更多