使用 Jam 创建文件夹

Create Folder using Jam

我在我的项目中使用 Jam 来自动构建 Visual Studio。

我正在尝试将子目录和文件从 $folder 移动到 $folder1。 $文件夹包含一个项目 $folder1 是空的。

我用File来复制文件。

我尝试像这样复制文件:

File ($folder1) : ($folder) ; //works

File ($folder1)\subdir : ($folder)\subdir //don't work

//etc...

但 $folder1 是空的,不包含文件夹结构,因此文件 ($folder1)\subdir : ($folder)\subdir 不执行任何操作,因为 $folder1 是空的。

Jam 有没有办法根据文件夹是否存在来创建文件夹?

我用MkDir

解决了

https://swarm.workshop.perforce.com/view/guest/perforce_software/jam/src/Jambase.html

请务必将 target 添加为 Depends

Depends rule : $(1) ;

MkDir $(1) ;