【发布时间】:2014-03-12 15:58:34
【问题描述】:
我在 gmake 中遇到以下代码的问题,因为它可以与 clearmake 一起使用。
TEST_ENV :=
TEST_ENV +=
ifdef TEST_ENV
TEST_ENV += Hello
endif
all:
echo TEST_ENV=${TEST_ENV}
当我们在 clearmake 中运行这个 makefile 时,没有定义 TEST_ENV,也没有进入 ifdef 块,而在 gmake 中,TEST_ENV 被定义并进入了 ifdef 块。
输出:
在 clearmake 中:TEST_ENV=
在 gmake 中:TEST_ENV=Hello
clearmake和gmake通用的条件语句怎么写
【问题讨论】:
标签: gnu-make