我正在使用Visual Studio 2005 nmake,我有一个像这样的测试makefile:
sometarget:
-mkdir c:\testdir
我希望始终创建目录,而无需指定“sometarget”。例如,我可以这样做:
!if [if not exist c:\testdir\$(null) mkdir c:\testdir]
!endif
但这需要两行命令,而我只想执行“-mkdir c:\testdir”命令。如果我只用“-mkdir c:\testdir”替换它,nmake会报错:“fatal error U1034: syntax error : separator missing”。
我该如何始终执行mkdir命令,而不必处理!if []的内容呢?