我希望我的Makefile创建一个目录,如果它在操作系统X上不存在。否则我会使用mkdir -p
,但它会删除已包含的目录,我不希望这样。这是我到目前为止所尝试的内容:
all:
DIR=../../aether3d_build
ifneq ("$(wildcard $(DIR))","")
mkdir $(DIR)
endif
导致以下错误:
DIR=../../aether3d_build
ifneq ("","")
/bin/sh: -c: line 0: syntax error near unexpected token `"",""'
/bin/sh: -c: line 0: `ifneq ("","")'