首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >boost-build / bjam:执行脚本post安装(使' install‘成为执行脚本的依赖项)

boost-build / bjam:执行脚本post安装(使' install‘成为执行脚本的依赖项)
EN

Stack Overflow用户
提问于 2014-08-26 01:18:18
回答 1查看 479关注 0票数 0

使用boost-build / bjam,是否可以在install规则完成后执行脚本?

我有一个Jamfile,它定义了一个可执行文件(exe),然后安装它(install)。我想在install步骤之后执行一个脚本。

Jamfile:

代码语言:javascript
复制
exe my_app
  : [ glob *.cc ]
  : <link>static
  ;

install .
  : my_app 
  ;

{ execute script after install here }

我知道我可以执行一个脚本

代码语言:javascript
复制
[ SHELL "path/to/script.sh" ] ;

但我不知道如何让install成为执行该脚本的依赖项?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-26 23:04:09

您可能可以像描述的那样使用notfile目标。虽然这里没有明确声明,但notfile目标也接受一个依赖项列表,因此您可以将安装目标作为notfile的源传递。

代码语言:javascript
复制
import notfile ;

install install-app : my_app : <location>. ;
notfile . : @post-install : install-app ;
actions post-install
{
    echo Install is now done.
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25496622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档