从Makefile调用卡纸不起作用

时间:2015-06-14 09:28:29

标签: makefile cygwin jam

在我的 makefile 中,我试图进入另一个目录并使用以下内容调用 jam

jam-build:
    cd <somedirectory> && jam <target>

这不起作用,但导致&#34;未知目标。请编辑&#39; Jamrules&#39;。&#34;即使命令行上完全相同的命令也能正常工作。所以我知道 jam 可以找到目标。

我也试过

jam-build:
    sh -c "cd <somedirectory> && jam <target>"

和具有相同结果的变体。这也完全可以从命令行完成。

任何其他命令而不是&#34; jam&#34;按预期工作(ls,ps,cat,pwd)。

更新:甚至在&lt; somedirectory&gt;中创建一个Makefile并且运行 make 会得到相同的结果。

任何想法为什么会发生这种情况将不胜感激。当然,要尝试的事情。

我正在使用最新的gnu make,FT-jam 2.5.2运行cygwin。

0 个答案:

没有答案