Pit*_*ita 6 split makefile environment-variables
我有一个变量让我说x = tpm/tpm
在一个makefile中,我希望能够将x分成两半.
在bash中,这将是$ {x%/ }和$ {x# /}
但我如何在makefile中执行此操作?
提前致谢.
Bet*_*eta 13
对于更通用的解决方案(例如,如果有两个以上的部分,或者分隔符不总是'/'),您可以使用以下方法:
y = $(subst /, ,$(x))
half1 = $(word 1, $(y))
half2 = $(word 2, $(y))
Run Code Online (Sandbox Code Playgroud)
如果这是一个路径名(或者即使它不是并且分隔符始终是/),您可以使用dir和notdir函数。
half1 = $(dir $(x))
half2 = $(notdir $(x))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8458 次 |
| 最近记录: |