1

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

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

我使用 File 来复制文件。

我尝试复制这样的文件:

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

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

//etc...

但是 $folder1 是空的并且不包含文件夹结构,因此 File($folder1)\\subdir : ($folder)\\subdir不会做任何事情,因为 $folder1 是空的。

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

4

1 回答 1

1

我通过使用解决了它MkDir

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

添加targetDepends

Depends rule : $(1) ;

MkDir $(1) ;
于 2016-02-09T07:54:48.553 回答