【发布时间】:2009-03-16 23:28:36
【问题描述】:
我正在使用 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 收到一个错误 - “致命错误 U1034:语法错误:缺少分隔符”。
我怎样才能始终执行 mkdir,而不用弄乱 !if [] 东西?
【问题讨论】:
标签: visual-c++ makefile nmake