https://inasa.dev/blog/rss.xml

Make | 在target中使用条件语句

2023-08-08

之前一直是target换行后缩进,是不对的

target:
    ifeq (foo, bar)
        ...
    endif

但条件语句应该不缩进编写

如果没有缩进,Make 会将其视为自己的指令;否则,它将被视为 shell 脚本。

target:
ifeq (foo, bar)
    ...
endif

正确的


  • https://stackoverflow.com/questions/4483313/make-error-for-ifeq-syntax-error-near-unexpected-token