-2 makefile
我正在为 C++ 项目编写 Makefile 并希望缩短这些行,因为我注意到它们共享相同的模式:
IPATH = /lib/inc
OPATH = /lib/build
SPATH = /lib/src
Run Code Online (Sandbox Code Playgroud)
我想出了类似的东西
{I,O,S}PATH = /lib/{inc,build,src}
(这似乎很愚蠢并且无论如何都会失败)。
有没有办法缩短上面的那些行?
谢谢你。
这将工作
LIB_DIR = /home/Harry/lib
IPATH = ${LIB_DIR}/inc
OPATH = ${LIB_DIR}/build
SPATH = ${LIB_DIR}/src
Run Code Online (Sandbox Code Playgroud)