下面我粘贴了两种方法,但第二种方法不像方法 1 那样提供良好的结构化输出。
如果有的话,请建议我如何使用OMAKE
内部语法获得相同的好字体:
方法1:
@:$(CC_WORKING_VIEW)/tools/Cygwin/bin/print '%-26s -%s\n' "$(target)" "$($(target)_DESCRIPTION)"
或者:
方法2:
# %echo "$(target)" "$($(target)_DESCRIPTION)"
echo
单独不会像print
或printf
那样支持填充。
只要Cygwin/bin
在您的 $PATH 中(或%PATH%
在 Windows 上),您应该可以直接使用printf
:
printf '%-26s -%s\n' "$(target)" "$($(target)_DESCRIPTION)"
您可以%PATH%
在您的omake
makefile 中回显您的内容,如本技术说明中所示。
PATH=$(CWD)\buildtools;$(PATH)
# %setenv PATH=$(PATH)
all:
echo %PATH%