2013-04-26 11 views
1

Для проекта, который исторически использует make Теперь я хотел бы сгенерировать файл pkg-config. Однако я не могу показаться, чтобы предотвратить замену переменныхСгенерировать pkg-config из Makefile

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

install: mylib.pc 

После этого у меня есть mylib.pc с расширенными переменными, которые не то, что я хочу. Итак, как создать генератор pkg-config из Makefile или как предотвратить замену переменных?

+0

Что вы хотите '' bzip2.pc' и mylib.pc' содержать, после выполнения этого правила? (Не * описывайте * новый текст, * покажите * это нам.) – Beta

ответ

2

Это будет производить то, что я думаю, что вы хотите:

mylib.pc: 
    echo 'prefix='$(PREFIX)              
    echo 'exec_prefix=$${prefix}' >> mylib.pc 
    echo 'libdir=$${prefix}/lib' >> mylib.pc 
Смежные вопросы