qmake之后如何运行脚本?

贾阿

我希望qmake自动运行(python)脚本。该脚本会修改makefile,因此必须在qmake生成makefile之后但在make之前执行它。

到目前为止,我只发现了两种从qmake运行脚本的方法:

使用system()在我的.pro文件,但这个运行QMAKE前-太快:

win32: PYTHON=python.exe
else:  PYTHON=python
system($$PYTHON ./test.py) 

或通过使用QMAKE_EXTRA_TARGETS的自定义构建目标,但这由make调用(为时已晚)。

在生成makefile文件之后,有什么方法可以从qmake运行脚本吗?

贾阿

由于我们正在使用TEMPLATE = subdirs我们的项目,因此我通过创建新的子目录解决了这个问题,该子目录由qmake解析为最后一个。在其专业文件中,我正在TEMPLATE = aux通过system()调用使用和运行脚本

这不是最佳解决方案,但效果很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ConnectedDebugAndroidTest运行之前和之后运行脚本

来自分类Dev

在fstab之后运行脚本

来自分类Dev

如何在休眠之后或之前运行脚本

来自分类Dev

在foreach列表之后运行脚本

来自分类Dev

在foreach列表之后运行脚本

来自分类Dev

oem firstboot之后运行脚本

来自分类Dev

如何使Arduino运行脚本

来自分类Dev

如何从终端运行脚本

来自分类Dev

验证之后,如何在ASP.NET Web窗体中的POST之前运行脚本?

来自分类Dev

应用期间在使用Terraform创建ec2之后如何运行脚本?

来自分类Dev

如何找到运行脚本的tclsh的路径?

来自分类Dev

如何在WinSCP中运行脚本

来自分类Dev

如何在登录时运行脚本

来自分类Dev

如何在登录时运行脚本

来自分类Dev

在Gnome注销期间如何运行脚本

来自分类Dev

如何阻止root运行脚本

来自分类Dev

关闭盖子时如何运行脚本?

来自分类Dev

打开OpenBox时如何运行脚本?

来自分类Dev

IP更改后如何运行脚本

来自分类Dev

仅以指定的宽度运行脚本,如何?

来自分类Dev

如何运行脚本的前n行?

来自分类Dev

如何运行脚本文件?

来自分类Dev

如何运行脚本文件

来自分类Dev

如何使用systemd连续运行脚本

来自分类Dev

如何降级用户权限以运行脚本

来自分类Dev

如何使用 bindkey 运行脚本?

来自分类Dev

如何在挂起之前运行脚本?

来自分类Dev

如何从 ipython 运行脚本文件

来自分类Dev

从execl()运行脚本