将C ++链接器行上的-l,-L转换为完整路径

时间:2013-08-15 17:33:03

标签: c++ makefile dependencies

我的make文件中有一个库列表,链接到可执行文件,格式如下:

LIBRARIES=-L/usr/lib -lmail

我希望用它来填写一个makefile依赖项列表,这样当一个链接库发生变化时,可执行文件就会重新链接。
我希望我需要将链接器行转换为每个库的完整路径,然后将它们指定为依赖关系,如此

$(EXEC_NAME) : /usr/lib/libmail.so

是否有将搜索路径和lib名称转换为完整路径的实用程序?或者是否有更好的方法来指定makefile依赖项?

0 个答案:

没有答案