[krbdev.mit.edu #5859] Build of windows/identity fails in clean directory

asanka@mit.edu via RT rt at krbdev.mit.edu
Thu Dec 13 13:11:32 EST 2007


Which command shell are you using?  Unless you specifically disabled
command extensions, mkdir as provided by cmd.exe on Windows 2000 and
above will create intermediate directories as needed.

The following is from the Windows 2000 command reference (the same is
true for XP):

When command extensions are enabled (the default in Windows 2000), you
can use a single mkdir command to create intermediate directories in a
specified path. For example, if you want create a directory named
"Taxes" containing a directory named "Property," which in turn contains
a directory named "Current," you would type:

    mkdir \Taxes\Property\Current"

> But all the uses of mkdirs pass arguments that are ignored.  Should
> mkdirs process its input arguments or should they be removed from the
> callers?

Which uses?  'mkdirs' is only used as a dependency so that the
directories are created before building the other targets, which
'mkdirs' itself has no dependencies.  Or am I misunderstanding the question?

- Asanka



More information about the kfwdev mailing list